12 |
- /*! For license information please see main.js.LICENSE.txt */
- (()=>{var e={97395:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLAKE2=t.SIGMA=void 0;const c=f(98089);t.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class r extends c.Hash{constructor(e,t,f={},r,n,a){if(super(),this.blockLen=e,this.outputLen=t,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,c.assertNumber)(e),(0,c.assertNumber)(t),(0,c.assertNumber)(r),t<0||t>r)throw new Error("Blake2: outputLen bigger than keyLen");if(void 0!==f.key&&(f.key.length<1||f.key.length>r))throw new Error(`Key should be up 1..${r} byte long or undefined`);if(void 0!==f.salt&&f.salt.length!==n)throw new Error(`Salt should be ${n} byte long or undefined`);if(void 0!==f.personalization&&f.personalization.length!==a)throw new Error(`Personalization should be ${a} byte long or undefined`);this.buffer32=(0,c.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{finished:t,blockLen:f,buffer:r,buffer32:n}=this;if(t)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let t=0;t<a;){this.pos===f&&(this.compress(n,0,!1),this.pos=0);const c=Math.min(f-this.pos,a-t),d=e.byteOffset+t;if(c!==f||d%4||!(t+c<a))r.set(e.subarray(t,t+c),this.pos),this.pos+=c,this.length+=c,t+=c;else{const c=new Uint32Array(e.buffer,d,Math.floor((a-t)/4));for(let e=0;t+f<a;e+=n.length,t+=f)this.length+=f,this.compress(c,e,!1)}}return this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length<this.outputLen)throw new Error("_Blake2: Invalid output buffer");const{finished:t,pos:f,buffer32:r}=this;if(t)throw new Error("digest() was already called");this.finished=!0,this.buffer.subarray(f).fill(0),this.compress(r,0,!0);const n=(0,c.u32)(e);this.get().forEach(((e,t)=>n[t]=e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){const{buffer:t,length:f,finished:c,destroyed:r,outputLen:n,pos:a}=this;return e||(e=new this.constructor({dkLen:n})),e.set(...this.get()),e.length=f,e.finished=c,e.destroyed=r,e.outputLen=n,e.buffer.set(t),e.pos=a,e}}t.BLAKE2=r},27505:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t,f,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,c.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:t,buffer:f,blockLen:r,finished:n}=this;if(n)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let n=0;n<a;){const d=Math.min(r-this.pos,a-n);if(d!==r)f.set(e.subarray(n,n+d),this.pos),this.pos+=d,n+=d,this.pos===r&&(this.process(t,0),this.pos=0);else{const t=(0,c.createView)(e);for(;r<=a-n;n+=r)this.process(t,n)}}return this.length+=e.length,this.roundClean(),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length<this.outputLen)throw new Error("_Sha2: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0;const{buffer:t,view:f,blockLen:r,isLE:n}=this;let{pos:a}=this;t[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>r-a&&(this.process(f,0),a=0);for(let e=a;e<r;e++)t[e]=0;!function(e,t,f,c){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,f,c);const r=BigInt(32),n=BigInt(4294967295),a=Number(f>>r&n),d=Number(f&n),i=c?4:0,o=c?0:4;e.setUint32(t+i,a,c),e.setUint32(t+o,d,c)}(f,r-8,BigInt(8*this.length),n),this.process(f,0);const d=(0,c.createView)(e);this.get().forEach(((e,t)=>d.setUint32(4*t,e,n)))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:f,length:c,finished:r,destroyed:n,pos:a}=this;return e.length=c,e.pos=a,e.finished=r,e.destroyed=n,c%t&&e.buffer.set(f),e}}t.SHA2=r},6873:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5H=t.add5L=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const f=BigInt(2**32-1),c=BigInt(32);function r(e,t=!1){return t?{h:Number(e&f),l:Number(e>>c&f)}:{h:0|Number(e>>c&f),l:0|Number(e&f)}}t.fromBig=r,t.split=function(e,t=!1){let f=new Uint32Array(e.length),c=new Uint32Array(e.length);for(let n=0;n<e.length;n++){const{h:a,l:d}=r(e[n],t);[f[n],c[n]]=[a,d]}return[f,c]},t.toBig=(e,t)=>BigInt(e>>>0)<<c|BigInt(t>>>0),t.shrSH=(e,t,f)=>e>>>f,t.shrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrSH=(e,t,f)=>e>>>f|t<<32-f,t.rotrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrBH=(e,t,f)=>e<<64-f|t>>>f-32,t.rotrBL=(e,t,f)=>e>>>f-32|t<<64-f,t.rotr32H=(e,t)=>t,t.rotr32L=(e,t)=>e,t.rotlSH=(e,t,f)=>e<<f|t>>>32-f,t.rotlSL=(e,t,f)=>t<<f|e>>>32-f,t.rotlBH=(e,t,f)=>t<<f-32|e>>>64-f,t.rotlBL=(e,t,f)=>e<<f-32|t>>>64-f,t.add=function(e,t,f,c){const r=(t>>>0)+(c>>>0);return{h:e+f+(r/2**32|0)|0,l:0|r}},t.add3L=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),t.add3H=(e,t,f,c)=>t+f+c+(e/2**32|0)|0,t.add4L=(e,t,f,c)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0),t.add4H=(e,t,f,c,r)=>t+f+c+r+(e/2**32|0)|0,t.add5L=(e,t,f,c,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0)+(r>>>0),t.add5H=(e,t,f,c,r,n)=>t+f+c+r+n+(e/2**32|0)|0},13803:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=void 0;const a=n(f(97395)),d=n(f(6873)),i=f(98089),o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),u=new Uint32Array(32);function s(e,t,f,c,r,n){const a=r[n],i=r[n+1];let o=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(o,l,a);s=d.add3H(m,s,p,i),o=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^o}),({Dh:v,Dl:y}={Dh:d.rotr32H(v,y),Dl:d.rotr32L(v,y)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrSH(p,l,24),Bl:d.rotrSL(p,l,24)}),u[2*e]=o,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}function l(e,t,f,c,r,n){const a=r[n],i=r[n+1];let o=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(o,l,a);s=d.add3H(m,s,p,i),o=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^o}),({Dh:v,Dl:y}={Dh:d.rotrSH(v,y,16),Dl:d.rotrSL(v,y,16)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrBH(p,l,63),Bl:d.rotrBL(p,l,63)}),u[2*e]=o,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}class p extends a.BLAKE2{constructor(e={}){super(128,void 0===e.dkLen?64:e.dkLen,e,64,16,16),this.v0l=0|o[0],this.v0h=0|o[1],this.v1l=0|o[2],this.v1h=0|o[3],this.v2l=0|o[4],this.v2h=0|o[5],this.v3l=0|o[6],this.v3h=0|o[7],this.v4l=0|o[8],this.v4h=0|o[9],this.v5l=0|o[10],this.v5h=0|o[11],this.v6l=0|o[12],this.v6h=0|o[13],this.v7l=0|o[14],this.v7h=0|o[15];const t=e.key?e.key.length:0;if(this.v0l^=this.outputLen|t<<8|65536|1<<24,e.salt){const t=(0,i.u32)((0,i.toBytes)(e.salt));this.v4l^=t[0],this.v4h^=t[1],this.v5l^=t[2],this.v5h^=t[3]}if(e.personalization){const t=(0,i.u32)((0,i.toBytes)(e.personalization));this.v6l^=t[0],this.v6h^=t[1],this.v7l^=t[2],this.v7h^=t[3]}if(e.key){const t=new Uint8Array(this.blockLen);t.set((0,i.toBytes)(e.key)),this.update(t)}}get(){let{v0l:e,v0h:t,v1l:f,v1h:c,v2l:r,v2h:n,v3l:a,v3h:d,v4l:i,v4h:o,v5l:u,v5h:s,v6l:l,v6h:p,v7l:b,v7h:h}=this;return[e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h){this.v0l=0|e,this.v0h=0|t,this.v1l=0|f,this.v1h=0|c,this.v2l=0|r,this.v2h=0|n,this.v3l=0|a,this.v3h=0|d,this.v4l=0|i,this.v4h=0|o,this.v5l=0|u,this.v5h=0|s,this.v6l=0|l,this.v6h=0|p,this.v7l=0|b,this.v7h=0|h}compress(e,t,f){this.get().forEach(((e,t)=>u[t]=e)),u.set(o,16);let{h:c,l:r}=d.fromBig(BigInt(this.length));u[24]=o[8]^r,u[25]=o[9]^c,f&&(u[28]=~u[28],u[29]=~u[29]);let n=0;const i=a.SIGMA;for(let f=0;f<12;f++)s(0,4,8,12,e,t+2*i[n++]),l(0,4,8,12,e,t+2*i[n++]),s(1,5,9,13,e,t+2*i[n++]),l(1,5,9,13,e,t+2*i[n++]),s(2,6,10,14,e,t+2*i[n++]),l(2,6,10,14,e,t+2*i[n++]),s(3,7,11,15,e,t+2*i[n++]),l(3,7,11,15,e,t+2*i[n++]),s(0,5,10,15,e,t+2*i[n++]),l(0,5,10,15,e,t+2*i[n++]),s(1,6,11,12,e,t+2*i[n++]),l(1,6,11,12,e,t+2*i[n++]),s(2,7,8,13,e,t+2*i[n++]),l(2,7,8,13,e,t+2*i[n++]),s(3,4,9,14,e,t+2*i[n++]),l(3,4,9,14,e,t+2*i[n++]);this.v0l^=u[0]^u[16],this.v0h^=u[1]^u[17],this.v1l^=u[2]^u[18],this.v1h^=u[3]^u[19],this.v2l^=u[4]^u[20],this.v2h^=u[5]^u[21],this.v3l^=u[6]^u[22],this.v3h^=u[7]^u[23],this.v4l^=u[8]^u[24],this.v4h^=u[9]^u[25],this.v5l^=u[10]^u[26],this.v5h^=u[11]^u[27],this.v6l^=u[12]^u[28],this.v6h^=u[13]^u[29],this.v7l^=u[14]^u[30],this.v7h^=u[15]^u[31],u.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.blake2b=(0,i.wrapConstructorWithOpts)((e=>new p(e)))},64421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},79569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,c.assertHash)(e);const f=(0,c.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof c.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const n=new Uint8Array(r);n.set(f.length>this.iHash.blockLen?e.create().update(f).digest():f);for(let e=0;e<n.length;e++)n[e]^=54;this.iHash.update(n),this.oHash=e.create();for(let e=0;e<n.length;e++)n[e]^=106;this.oHash.update(n),n.fill(0)}update(e){if(this.destroyed)throw new Error("instance is destroyed");return this.iHash.update(e),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length!==this.outputLen)throw new Error("HMAC: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:t,iHash:f,finished:c,destroyed:r,blockLen:n,outputLen:a}=this;return(e=e).finished=c,e.destroyed=r,e.blockLen=n,e.outputLen=a,e.oHash=t._cloneInto(e.oHash),e.iHash=f._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}t.hmac=(e,t,f)=>new r(e,t).update(f).digest(),t.hmac.create=(e,t)=>new r(e,t)},29023:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;const c=f(79569),r=f(98089);function n(e,t,f,n){(0,r.assertHash)(e);const a=(0,r.checkOpts)({dkLen:32,asyncTick:10},n),{c:d,dkLen:i,asyncTick:o}=a;if((0,r.assertNumber)(d),(0,r.assertNumber)(i),(0,r.assertNumber)(o),d<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const u=(0,r.toBytes)(t),s=(0,r.toBytes)(f),l=new Uint8Array(i),p=c.hmac.create(e,u),b=p._cloneInto().update(s);return{c:d,dkLen:i,asyncTick:o,DK:l,PRF:p,PRFSalt:b}}function a(e,t,f,c,r){return e.destroy(),t.destroy(),c&&c.destroy(),r.fill(0),f}t.pbkdf2=function(e,t,f,c){const{c:d,dkLen:i,DK:o,PRF:u,PRFSalt:s}=n(e,t,f,c);let l;const p=new Uint8Array(4),b=(0,r.createView)(p),h=new Uint8Array(u.outputLen);for(let e=1,t=0;t<i;e++,t+=u.outputLen){const f=o.subarray(t,t+u.outputLen);b.setInt32(0,e,!1),(l=s._cloneInto(l)).update(p).digestInto(h),f.set(h.subarray(0,f.length));for(let e=1;e<d;e++){u._cloneInto(l).update(h).digestInto(h);for(let e=0;e<f.length;e++)f[e]^=h[e]}}return a(u,s,o,l,h)},t.pbkdf2Async=async function(e,t,f,c){const{c:d,dkLen:i,asyncTick:o,DK:u,PRF:s,PRFSalt:l}=n(e,t,f,c);let p;const b=new Uint8Array(4),h=(0,r.createView)(b),y=new Uint8Array(s.outputLen);for(let e=1,t=0;t<i;e++,t+=s.outputLen){const f=u.subarray(t,t+s.outputLen);h.setInt32(0,e,!1),(p=l._cloneInto(p)).update(b).digestInto(y),f.set(y.subarray(0,f.length)),await(0,r.asyncLoop)(d-1,o,(e=>{s._cloneInto(p).update(y).digestInto(y);for(let e=0;e<f.length;e++)f[e]^=y[e]}))}return a(s,l,u,p,y)}},69514:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptAsync=t.scrypt=void 0;const c=f(23061),r=f(29023),n=f(98089),a=(e,t)=>e<<t|e>>>32-t;function d(e,t,f,c,r,n){let d=e[t++]^f[c++],i=e[t++]^f[c++],o=e[t++]^f[c++],u=e[t++]^f[c++],s=e[t++]^f[c++],l=e[t++]^f[c++],p=e[t++]^f[c++],b=e[t++]^f[c++],h=e[t++]^f[c++],y=e[t++]^f[c++],v=e[t++]^f[c++],m=e[t++]^f[c++],g=e[t++]^f[c++],w=e[t++]^f[c++],O=e[t++]^f[c++],P=e[t++]^f[c++],x=d,k=i,j=o,M=u,S=s,T=l,E=p,A=b,I=h,N=y,C=v,B=m,V=g,R=w,U=O,H=P;for(let e=0;e<8;e+=2)S^=a(x+V|0,7),I^=a(S+x|0,9),V^=a(I+S|0,13),x^=a(V+I|0,18),N^=a(T+k|0,7),R^=a(N+T|0,9),k^=a(R+N|0,13),T^=a(k+R|0,18),U^=a(C+E|0,7),j^=a(U+C|0,9),E^=a(j+U|0,13),C^=a(E+j|0,18),M^=a(H+B|0,7),A^=a(M+H|0,9),B^=a(A+M|0,13),H^=a(B+A|0,18),k^=a(x+M|0,7),j^=a(k+x|0,9),M^=a(j+k|0,13),x^=a(M+j|0,18),E^=a(T+S|0,7),A^=a(E+T|0,9),S^=a(A+E|0,13),T^=a(S+A|0,18),B^=a(C+N|0,7),I^=a(B+C|0,9),N^=a(I+B|0,13),C^=a(N+I|0,18),V^=a(H+U|0,7),R^=a(V+H|0,9),U^=a(R+V|0,13),H^=a(U+R|0,18);r[n++]=d+x|0,r[n++]=i+k|0,r[n++]=o+j|0,r[n++]=u+M|0,r[n++]=s+S|0,r[n++]=l+T|0,r[n++]=p+E|0,r[n++]=b+A|0,r[n++]=h+I|0,r[n++]=y+N|0,r[n++]=v+C|0,r[n++]=m+B|0,r[n++]=g+V|0,r[n++]=w+R|0,r[n++]=O+U|0,r[n++]=P+H|0}function i(e,t,f,c,r){let n=c+0,a=c+16*r;for(let c=0;c<16;c++)f[a+c]=e[t+16*(2*r-1)+c];for(let c=0;c<r;c++,n+=16,t+=16)d(f,a,e,t,f,n),c>0&&(a+=16),d(f,n,e,t+=16,f,a)}function o(e,t,f){const a=(0,n.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},f),{N:d,r:i,p:o,dkLen:u,asyncTick:s,maxmem:l,onProgress:p}=a;if((0,n.assertNumber)(d),(0,n.assertNumber)(i),(0,n.assertNumber)(o),(0,n.assertNumber)(u),(0,n.assertNumber)(s),(0,n.assertNumber)(l),void 0!==p&&"function"!=typeof p)throw new Error("progressCb should be function");const b=128*i,h=b/4;if(d<=1||0!=(d&d-1)||d>=2**(b/8)||d>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(o<0||o>137438953440/b)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(u<0||u>137438953440)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const y=b*(d+o);if(y>l)throw new Error(`Scrypt: parameters too large, ${y} (128 * r * (N + p)) > ${l} (maxmem)`);const v=(0,r.pbkdf2)(c.sha256,e,t,{c:1,dkLen:b*o}),m=(0,n.u32)(v),g=(0,n.u32)(new Uint8Array(b*d)),w=(0,n.u32)(new Uint8Array(b));let O=()=>{};if(p){const e=2*d*o,t=Math.max(Math.floor(e/1e4),1);let f=0;O=()=>{f++,!p||f%t&&f!==e||p(f/e)}}return{N:d,r:i,p:o,dkLen:u,blockSize32:h,V:g,B32:m,B:v,tmp:w,blockMixCb:O,asyncTick:s}}function u(e,t,f,n,a){const d=(0,r.pbkdf2)(c.sha256,e,f,{c:1,dkLen:t});return f.fill(0),n.fill(0),a.fill(0),d}t.scrypt=function(e,t,f){const{N:c,r,p:n,dkLen:a,blockSize32:d,V:s,B32:l,B:p,tmp:b,blockMixCb:h}=o(e,t,f);for(let e=0;e<n;e++){const t=d*e;for(let e=0;e<d;e++)s[e]=l[t+e];for(let e=0,t=0;e<c-1;e++)i(s,t,s,t+=d,r),h();i(s,(c-1)*d,l,t,r),h();for(let e=0;e<c;e++){const e=l[t+d-16]%c;for(let f=0;f<d;f++)b[f]=l[t+f]^s[e*d+f];i(b,0,l,t,r),h()}}return u(e,a,p,s,b)},t.scryptAsync=async function(e,t,f){const{N:c,r,p:a,dkLen:d,blockSize32:s,V:l,B32:p,B:b,tmp:h,blockMixCb:y,asyncTick:v}=o(e,t,f);for(let e=0;e<a;e++){const t=s*e;for(let e=0;e<s;e++)l[e]=p[t+e];let f=0;await(0,n.asyncLoop)(c-1,v,(e=>{i(l,f,l,f+=s,r),y()})),i(l,(c-1)*s,p,t,r),y(),await(0,n.asyncLoop)(c,v,(e=>{const f=p[t+s-16]%c;for(let e=0;e<s;e++)h[e]=p[t+e]^l[f*s+e];i(h,0,p,t,r),y()}))}return u(e,d,b,l,h)}},23061:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha256=void 0;const c=f(27505),r=f(98089),n=(e,t,f)=>e&t^e&f^t&f,a=new Uint32Array([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]),d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),i=new Uint32Array(64);class o extends c.SHA2{constructor(){super(64,32,8,!1),this.A=0|d[0],this.B=0|d[1],this.C=0|d[2],this.D=0|d[3],this.E=0|d[4],this.F=0|d[5],this.G=0|d[6],this.H=0|d[7]}get(){const{A:e,B:t,C:f,D:c,E:r,F:n,G:a,H:d}=this;return[e,t,f,c,r,n,a,d]}set(e,t,f,c,r,n,a,d){this.A=0|e,this.B=0|t,this.C=0|f,this.D=0|c,this.E=0|r,this.F=0|n,this.G=0|a,this.H=0|d}process(e,t){for(let f=0;f<16;f++,t+=4)i[f]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=i[e-15],f=i[e-2],c=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,n=(0,r.rotr)(f,17)^(0,r.rotr)(f,19)^f>>>10;i[e]=n+i[e-7]+c+i[e-16]|0}let{A:f,B:c,C:d,D:o,E:u,F:s,G:l,H:p}=this;for(let e=0;e<64;e++){const t=p+((0,r.rotr)(u,6)^(0,r.rotr)(u,11)^(0,r.rotr)(u,25))+((b=u)&s^~b&l)+a[e]+i[e]|0,h=((0,r.rotr)(f,2)^(0,r.rotr)(f,13)^(0,r.rotr)(f,22))+n(f,c,d)|0;p=l,l=s,s=u,u=o+t|0,o=d,d=c,c=f,f=t+h|0}var b;f=f+this.A|0,c=c+this.B|0,d=d+this.C|0,o=o+this.D|0,u=u+this.E|0,s=s+this.F|0,l=l+this.G|0,p=p+this.H|0,this.set(f,c,d,o,u,s,l,p)}roundClean(){i.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}t.sha256=(0,r.wrapConstructor)((()=>new o))},85426:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const a=n(f(6873)),d=f(98089),[i,o,u]=[[],[],[]],s=BigInt(0),l=BigInt(1),p=BigInt(2),b=BigInt(7),h=BigInt(256),y=BigInt(113);for(let e=0,t=l,f=1,c=0;e<24;e++){[f,c]=[c,(2*f+3*c)%5],i.push(2*(5*c+f)),o.push((e+1)*(e+2)/2%64);let r=s;for(let e=0;e<7;e++)t=(t<<l^(t>>b)*y)%h,t&p&&(r^=l<<(l<<BigInt(e))-l);u.push(r)}const[v,m]=a.split(u,!0),g=(e,t,f)=>f>32?a.rotlBH(e,t,f):a.rotlSH(e,t,f),w=(e,t,f)=>f>32?a.rotlBL(e,t,f):a.rotlSL(e,t,f);function O(e,t=24){const f=new Uint32Array(10);for(let c=24-t;c<24;c++){for(let t=0;t<10;t++)f[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const c=(t+8)%10,r=(t+2)%10,n=f[r],a=f[r+1],d=g(n,a,1)^f[c],i=w(n,a,1)^f[c+1];for(let f=0;f<50;f+=10)e[t+f]^=d,e[t+f+1]^=i}let t=e[2],r=e[3];for(let f=0;f<24;f++){const c=o[f],n=g(t,r,c),a=w(t,r,c),d=i[f];t=e[d],r=e[d+1],e[d]=n,e[d+1]=a}for(let t=0;t<50;t+=10){for(let c=0;c<10;c++)f[c]=e[t+c];for(let c=0;c<10;c++)e[t+c]^=~f[(c+2)%10]&f[(c+4)%10]}e[0]^=v[c],e[1]^=m[c]}f.fill(0)}t.keccakP=O;class P extends d.Hash{constructor(e,t,f,c=!1,r=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=f,this.enableXOF=c,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,d.assertNumber)(f),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){O(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");const{blockLen:t,state:f}=this,c=(e=(0,d.toBytes)(e)).length;for(let r=0;r<c;){const n=Math.min(t-this.pos,c-r);for(let t=0;t<n;t++)f[this.pos++]^=e[r++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:e,suffix:t,pos:f,blockLen:c}=this;e[f]^=t,0!=(128&t)&&f===c-1&&this.keccak(),e[c-1]^=128,this.keccak()}writeInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array))throw new Error("Keccak: invalid output buffer");this.finish();for(let t=0,f=e.length;t<f;){this.posOut>=this.blockLen&&this.keccak();const c=Math.min(this.blockLen-this.posOut,f-t);e.set(this.state.subarray(this.posOut,this.posOut+c),t),this.posOut+=c,t+=c}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,d.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length<this.outputLen)throw new Error("Keccak: invalid output buffer");if(this.finished)throw new Error("digest() was already called");return this.finish(),this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:f,outputLen:c,rounds:r,enableXOF:n}=this;return e||(e=new P(t,f,c,n,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=f,e.outputLen=c,e.enableXOF=n,e.destroyed=this.destroyed,e}}t.Keccak=P;const x=(e,t,f)=>(0,d.wrapConstructor)((()=>new P(t,e,f)));t.sha3_224=x(6,144,28),t.sha3_256=x(6,136,32),t.sha3_384=x(6,104,48),t.sha3_512=x(6,72,64),t.keccak_224=x(1,144,28),t.keccak_256=x(1,136,32),t.keccak_384=x(1,104,48),t.keccak_512=x(1,72,64);const k=(e,t,f)=>(0,d.wrapConstructorWithOpts)(((c={})=>new P(t,e,void 0!==c.dkLen?c.dkLen:f,!0)));t.shake128=k(31,168,16),t.shake256=k(31,136,32)},86262:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512=t.SHA512=void 0;const a=f(27505),d=n(f(6873)),i=f(98089),[o,u]=d.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),s=new Uint32Array(80),l=new Uint32Array(80);class p extends a.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:f,Bl:c,Ch:r,Cl:n,Dh:a,Dl:d,Eh:i,El:o,Fh:u,Fl:s,Gh:l,Gl:p,Hh:b,Hl:h}=this;return[e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|c,this.Ch=0|r,this.Cl=0|n,this.Dh=0|a,this.Dl=0|d,this.Eh=0|i,this.El=0|o,this.Fh=0|u,this.Fl=0|s,this.Gh=0|l,this.Gl=0|p,this.Hh=0|b,this.Hl=0|h}process(e,t){for(let f=0;f<16;f++,t+=4)s[f]=e.getUint32(t),l[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|s[e-15],f=0|l[e-15],c=d.rotrSH(t,f,1)^d.rotrSH(t,f,8)^d.shrSH(t,f,7),r=d.rotrSL(t,f,1)^d.rotrSL(t,f,8)^d.shrSL(t,f,7),n=0|s[e-2],a=0|l[e-2],i=d.rotrSH(n,a,19)^d.rotrBH(n,a,61)^d.shrSH(n,a,6),o=d.rotrSL(n,a,19)^d.rotrBL(n,a,61)^d.shrSL(n,a,6),u=d.add4L(r,o,l[e-7],l[e-16]),p=d.add4H(u,c,i,s[e-7],s[e-16]);s[e]=0|p,l[e]=0|u}let{Ah:f,Al:c,Bh:r,Bl:n,Ch:a,Cl:i,Dh:p,Dl:b,Eh:h,El:y,Fh:v,Fl:m,Gh:g,Gl:w,Hh:O,Hl:P}=this;for(let e=0;e<80;e++){const t=d.rotrSH(h,y,14)^d.rotrSH(h,y,18)^d.rotrBH(h,y,41),x=d.rotrSL(h,y,14)^d.rotrSL(h,y,18)^d.rotrBL(h,y,41),k=h&v^~h&g,j=y&m^~y&w,M=d.add5L(P,x,j,u[e],l[e]),S=d.add5H(M,O,t,k,o[e],s[e]),T=0|M,E=d.rotrSH(f,c,28)^d.rotrBH(f,c,34)^d.rotrBH(f,c,39),A=d.rotrSL(f,c,28)^d.rotrBL(f,c,34)^d.rotrBL(f,c,39),I=f&r^f&a^r&a,N=c&n^c&i^n&i;O=0|g,P=0|w,g=0|v,w=0|m,v=0|h,m=0|y,({h,l:y}=d.add(0|p,0|b,0|S,0|T)),p=0|a,b=0|i,a=0|r,i=0|n,r=0|f,n=0|c;const C=d.add3L(T,A,N);f=d.add3H(C,S,E,I),c=0|C}({h:f,l:c}=d.add(0|this.Ah,0|this.Al,0|f,0|c)),({h:r,l:n}=d.add(0|this.Bh,0|this.Bl,0|r,0|n)),({h:a,l:i}=d.add(0|this.Ch,0|this.Cl,0|a,0|i)),({h:p,l:b}=d.add(0|this.Dh,0|this.Dl,0|p,0|b)),({h,l:y}=d.add(0|this.Eh,0|this.El,0|h,0|y)),({h:v,l:m}=d.add(0|this.Fh,0|this.Fl,0|v,0|m)),({h:g,l:w}=d.add(0|this.Gh,0|this.Gl,0|g,0|w)),({h:O,l:P}=d.add(0|this.Hh,0|this.Hl,0|O,0|P)),this.set(f,c,r,n,a,i,p,b,h,y,v,m,g,w,O,P)}roundClean(){s.fill(0),l.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=p;class b extends p{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends p{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,i.wrapConstructor)((()=>new p)),t.sha512_256=(0,i.wrapConstructor)((()=>new b)),t.sha384=(0,i.wrapConstructor)((()=>new h))},98089:(e,t,f)=>{"use strict";e=f.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.assertHash=t.assertBytes=t.assertBool=t.assertNumber=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const c=f(64421);if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function n(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=n(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function d(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}t.bytesToHex=function(e){let t="";for(let f=0;f<e.length;f++)t+=r[e[f]];return t},t.hexToBytes=function(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(e.length/2);for(let f=0;f<t.length;f++){const c=2*f,r=e.slice(c,c+2),n=Number.parseInt(r,16);if(Number.isNaN(n))throw new Error("Invalid byte sequence");t[f]=n}return t},t.nextTick=(()=>{const t="function"==typeof e.require&&e.require.bind(e);try{if(t){const{setImmediate:e}=t("timers");return()=>new Promise((t=>e(t)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),t.asyncLoop=async function(e,f,c){let r=Date.now();for(let n=0;n<e;n++){c(n);const e=Date.now()-r;e>=0&&e<f||(await(0,t.nextTick)(),r+=e)}},t.utf8ToBytes=n,t.toBytes=a,t.concatBytes=function(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;t<e.length;t++){const r=e[t];f.set(r,c),c+=r.length}return f},t.assertNumber=d,t.assertBool=function(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)},t.assertBytes=function(e,...t){if(!(e instanceof Uint8Array)||t.length&&!t.includes(e.length))throw new TypeError(`Expected ${t} bytes, not ${typeof e} with length=${e.length}`)},t.assertHash=function(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");d(e.outputLen),d(e.blockLen)},t.Hash=class{clone(){return this._cloneInto()}},t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||(f=t,"[object Object]"!==Object.prototype.toString.call(f)||f.constructor!==Object)))throw new TypeError("Options should be object or undefined");var f;return Object.assign(e,t)},t.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,f)=>e(f).update(a(t)).digest(),f=e({});return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(e));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}},79656:function(e,t,f){"use strict";var c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.schnorr=t.verify=t.signSync=t.sign=t.getSharedSecret=t.recoverPublicKey=t.getPublicKey=t.Signature=t.Point=t.CURVE=void 0;const r=c(f(69159)),n=BigInt(0),a=BigInt(1),d=BigInt(2),i=BigInt(3),o=BigInt(8),u=d**BigInt(256),s={a:n,b:BigInt(7),P:u-d**BigInt(32)-BigInt(977),n:u-BigInt("432420386565659656852420866394968145599"),h:a,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")};function l(e){const{a:t,b:f}=s,c=N(e*e),r=N(c*e);return N(r+t*e+f)}t.CURVE=s;const p=s.a===n;class b{constructor(e,t,f){this.x=e,this.y=t,this.z=f}static fromAffine(e){if(!(e instanceof y))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new b(e.x,e.y,a)}static toAffineBatch(e){const t=function(e,t=s.P){const f=new Array(e.length),c=B(e.reduce(((e,c,r)=>c===n?e:(f[r]=e,N(e*c,t))),a),t);return e.reduceRight(((e,c,r)=>c===n?e:(f[r]=N(e*f[r],t),N(e*c,t))),c),f}(e.map((e=>e.z)));return e.map(((e,f)=>e.toAffine(t[f])))}static normalizeZ(e){return b.toAffineBatch(e).map(b.fromAffine)}equals(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:n,z:a}=e,i=N(c**d),o=N(a**d),u=N(t*o),s=N(r*i),l=N(N(f*a)*o),p=N(N(n*c)*i);return u===s&&l===p}negate(){return new b(this.x,N(-this.y),this.z)}double(){const{x:e,y:t,z:f}=this,c=N(e**d),r=N(t**d),n=N(r**d),a=N(d*(N((e+r)**d)-c-n)),u=N(i*c),s=N(u**d),l=N(s-d*a),p=N(u*(a-l)-o*n),h=N(d*t*f);return new b(l,p,h)}add(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:a,z:i}=e;if(r===n||a===n)return this;if(t===n||f===n)return e;const o=N(c**d),u=N(i**d),s=N(t*u),l=N(r*o),p=N(N(f*i)*u),h=N(N(a*c)*o),y=N(l-s),v=N(h-p);if(y===n)return v===n?this.double():b.ZERO;const m=N(y**d),g=N(y*m),w=N(s*m),O=N(v**d-g-d*w),P=N(v*(w-O)-p*g),x=N(c*i*y);return new b(O,P,x)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=I(e);b.BASE;const f=b.ZERO;if(t===n)return f;if(t===a)return this;if(!p){let e=f,c=this;for(;t>n;)t&a&&(e=e.add(c)),c=c.double(),t>>=a;return e}let{k1neg:c,k1:r,k2neg:d,k2:i}=U(t),o=f,u=f,l=this;for(;r>n||i>n;)r&a&&(o=o.add(l)),i&a&&(u=u.add(l)),l=l.double(),r>>=a,i>>=a;return c&&(o=o.negate()),d&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),o.add(u)}precomputeWindow(e){const t=p?128/e+1:256/e+1,f=[];let c=this,r=c;for(let n=0;n<t;n++){r=c,f.push(r);for(let t=1;t<2**(e-1);t++)r=r.add(c),f.push(r);c=r.double()}return f}wNAF(e,t){!t&&this.equals(b.BASE)&&(t=y.BASE);const f=t&&t._WINDOW_SIZE||1;if(256%f)throw new Error("Point#wNAF: Invalid precomputation window, must be power of 2");let c=t&&h.get(t);c||(c=this.precomputeWindow(f),t&&1!==f&&(c=b.normalizeZ(c),h.set(t,c)));let r=b.ZERO,n=b.ZERO;const d=1+(p?128/f:256/f),i=2**(f-1),o=BigInt(2**f-1),u=2**f,s=BigInt(f);for(let t=0;t<d;t++){const f=t*i;let d=Number(e&o);if(e>>=s,d>i&&(d-=u,e+=a),0===d){let e=c[f];t%2&&(e=e.negate()),n=n.add(e)}else{let e=c[f+Math.abs(d)-1];d<0&&(e=e.negate()),r=r.add(e)}}return{p:r,f:n}}multiply(e,t){let f,c,r=I(e);if(p){const{k1neg:e,k1:n,k2neg:a,k2:d}=U(r);let{p:i,f:o}=this.wNAF(n,t),{p:u,f:l}=this.wNAF(d,t);e&&(i=i.negate()),a&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),f=i.add(u),c=o.add(l)}else{const{p:e,f:n}=this.wNAF(r,t);f=e,c=n}return b.normalizeZ([f,c])[0]}toAffine(e=B(this.z)){const{x:t,y:f,z:c}=this,r=e,n=N(r*r),d=N(n*r),i=N(t*n),o=N(f*d);if(N(c*r)!==a)throw new Error("invZ was invalid");return new y(i,o)}}b.BASE=new b(s.Gx,s.Gy,a),b.ZERO=new b(n,a,n);const h=new WeakMap;class y{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,h.delete(this)}static fromCompressedHex(e){const t=32===e.length,f=E(t?e:e.subarray(1));if(!D(f))throw new Error("Point is not on curve");let c=function(e){const{P:t}=s,f=BigInt(6),c=BigInt(11),r=BigInt(22),n=BigInt(23),a=BigInt(44),o=BigInt(88),u=e*e*e%t,l=u*u*e%t,p=C(l,i)*l%t,b=C(p,i)*l%t,h=C(b,d)*u%t,y=C(h,c)*h%t,v=C(y,r)*y%t,m=C(v,a)*v%t,g=C(m,o)*m%t,w=C(g,a)*v%t,O=C(w,i)*l%t,P=C(O,n)*y%t,x=C(P,f)*u%t;return C(x,d)}(l(f));const r=(c&a)===a;t?r&&(c=N(-c)):1==(1&e[0])!==r&&(c=N(-c));const n=new y(f,c);return n.assertValidity(),n}static fromUncompressedHex(e){const t=E(e.subarray(1,33)),f=E(e.subarray(33,65)),c=new y(t,f);return c.assertValidity(),c}static fromHex(e){const t=A(e),f=t.length,c=t[0];if(32===f||33===f&&(2===c||3===c))return this.fromCompressedHex(t);if(65===f&&4===c)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${f}`)}static fromPrivateKey(e){return y.BASE.multiply(z(e))}static fromSignature(e,t,f){const c=H(e=A(e)),{r,s:a}=W(t);if(0!==f&&1!==f)throw new Error("Cannot recover signature: invalid recovery bit");if(c===n)throw new Error("Cannot recover signature: msgHash cannot be 0");const d=1&f?"03":"02",i=y.fromHex(d+k(r)),{n:o}=s,u=B(r,o),l=N(-c*u,o),p=N(a*u,o),b=y.BASE.multiplyAndAddUnsafe(i,l,p);if(!b)throw new Error("Cannot recover signature: point at infinify");return b.assertValidity(),b}toRawBytes(e=!1){return T(this.toHex(e))}toHex(e=!1){const t=k(this.x);return e?`${this.y&a?"03":"02"}${t}`:`04${t}${k(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:f}=this;if(!D(t)||!D(f))throw new Error(e);const c=N(f*f);if(N(c-l(t))!==n)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new y(this.x,N(-this.y))}double(){return b.fromAffine(this).double().toAffine()}add(e){return b.fromAffine(this).add(b.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return b.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,f){const c=b.fromAffine(this).multiply(t),r=b.fromAffine(e).multiplyUnsafe(f),n=c.add(r);return n.equals(b.ZERO)?void 0:n.toAffine()}}function v(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function m(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${x(e)}`);const t=e[1],f=e.subarray(2,t+2);if(!t||f.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===f[0]&&f[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:E(f),left:e.subarray(t+2)}}t.Point=y,y.BASE=new y(s.Gx,s.Gy),y.ZERO=new y(n,n);class g{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){const t=O(e),f="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${f}: Expected string or Uint8Array`);const c=t?x(e):e;if(128!==c.length)throw new Error(`${f}: Expected 64-byte hex`);return new g(S(c.slice(0,64)),S(c.slice(64,128)))}static fromDER(e){const t=O(e);if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:f,s:c}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${x(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:f}=m(e.subarray(2)),{data:c,left:r}=m(f);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${x(r)}`);return{r:t,s:c}}(t?e:T(e));return new g(f,c)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!_(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!_(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=s.n>>a;return this.s>e}normalizeS(){return this.hasHighS()?new g(this.r,s.n-this.s):this}toDERRawBytes(e=!1){return T(this.toDERHex(e))}toDERHex(e=!1){const t=v(M(this.s));if(e)return t;const f=v(M(this.r)),c=M(f.length/2),r=M(t.length/2);return`30${M(f.length/2+t.length/2+4)}02${c}${f}02${r}${t}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return T(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}function w(...e){if(!e.every(O))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;t<e.length;t++){const r=e[t];f.set(r,c),c+=r.length}return f}function O(e){return e instanceof Uint8Array}t.Signature=g;const P=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function x(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let f=0;f<e.length;f++)t+=P[e[f]];return t}function k(e){if(e>u)throw new Error("Expected number < 2^256");return e.toString(16).padStart(64,"0")}function j(e){return T(k(e))}function M(e){const t=e.toString(16);return 1&t.length?`0${t}`:t}function S(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function T(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const t=new Uint8Array(e.length/2);for(let f=0;f<t.length;f++){const c=2*f,r=e.slice(c,c+2),n=Number.parseInt(r,16);if(Number.isNaN(n)||n<0)throw new Error("Invalid byte sequence");t[f]=n}return t}function E(e){return S(x(e))}function A(e){return e instanceof Uint8Array?Uint8Array.from(e):T(e)}function I(e){if("number"==typeof e&&Number.isSafeInteger(e)&&e>0)return BigInt(e);if("bigint"==typeof e&&_(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function N(e,t=s.P){const f=e%t;return f>=n?f:t+f}function C(e,t){const{P:f}=s;let c=e;for(;t-- >n;)c*=c,c%=f;return c}function B(e,t=s.P){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let f=N(e,t),c=t,r=n,d=a,i=a,o=n;for(;f!==n;){const e=c/f,t=c%f,n=r-i*e,a=d-o*e;c=f,f=t,r=i,d=o,i=n,o=a}if(c!==a)throw new Error("invert: does not exist");return N(r,t)}const V=(e,t)=>(e+t/d)/t,R=d**BigInt(128);function U(e){const{n:t}=s,f=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),c=-a*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),n=f,d=V(n*e,t),i=V(-c*e,t);let o=N(e-d*f-i*r,t),u=N(-d*c-i*n,t);const l=o>R,p=u>R;if(l&&(o=t-o),p&&(u=t-u),o>R||u>R)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:l,k1:o,k2neg:p,k2:u}}function H(e){const{n:t}=s,f=8*e.length-256;let c=E(e);return f>0&&(c>>=BigInt(f)),c>=t&&(c-=t),c}class L{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...e){return t.utils.hmacSha256(this.k,...e)}hmacSync(...e){if("function"!=typeof t.utils.hmacSha256Sync)throw new Error("utils.hmacSha256Sync is undefined, you need to set it");const f=t.utils.hmacSha256Sync(this.k,...e);if(f instanceof Promise)throw new Error("To use sync sign(), ensure utils.hmacSha256 is sync");return f}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){return this.incr(),this.v=await this.hmac(this.v),this.v}generateSync(){return this.incr(),this.v=this.hmacSync(this.v),this.v}}function _(e){return n<e&&e<s.n}function D(e){return n<e&&e<s.P}function F(e,t,f){const c=E(e);if(!_(c))return;const{n:r}=s,d=y.BASE.multiply(c),i=N(d.x,r);if(i===n)return;const o=N(B(c,r)*N(t+f*i,r),r);if(o===n)return;const u=new g(i,o);return{sig:u,recovery:(d.x===u.r?0:2)|Number(d.y&a)}}function z(e){let t;if("bigint"==typeof e)t=e;else if("number"==typeof e&&Number.isSafeInteger(e)&&e>0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");t=S(e)}else{if(!O(e))throw new TypeError("Expected valid private key");if(32!==e.length)throw new Error("Expected 32 bytes of private key");t=E(e)}if(!_(t))throw new Error("Expected private key: 0 < key < n");return t}function q(e){return e instanceof y?(e.assertValidity(),e):y.fromHex(e)}function W(e){if(e instanceof g)return e.assertValidity(),e;try{return g.fromDER(e)}catch(t){return g.fromCompact(e)}}function X(e){const t=O(e),f="string"==typeof e,c=(t||f)&&e.length;return t?33===c||65===c:f?66===c||130===c:e instanceof y}function K(e){return E(e.length>32?e.slice(0,32):e)}function G(e){const t=K(e),f=N(t,s.n);return Z(f<n?t:f)}function Z(e){if("bigint"!=typeof e)throw new Error("Expected bigint");return T(k(e))}function J(e,f,c){if(null==e)throw new Error(`sign: expected valid message hash, not "${e}"`);const r=A(e),n=z(f),a=[Z(n),G(r)];if(null!=c){!0===c&&(c=t.utils.randomBytes(32));const e=A(c);if(32!==e.length)throw new Error("sign: Expected 32 bytes of extra data");a.push(e)}return{seed:w(...a),m:K(r),d:n}}function Y(e,t){let{sig:f,recovery:c}=e;const{canonical:r,der:n,recovered:a}=Object.assign({canonical:!0,der:!0},t);r&&f.hasHighS()&&(f=f.normalizeS(),c^=1);const d=n?f.toDERRawBytes():f.toCompactRawBytes();return a?[d,c]:d}t.getPublicKey=function(e,t=!1){return y.fromPrivateKey(e).toRawBytes(t)},t.recoverPublicKey=function(e,t,f,c=!1){return y.fromSignature(e,t,f).toRawBytes(c)},t.getSharedSecret=function(e,t,f=!1){if(X(e))throw new TypeError("getSharedSecret: first arg must be private key");if(!X(t))throw new TypeError("getSharedSecret: second arg must be public key");const c=q(t);return c.assertValidity(),c.multiply(z(e)).toRawBytes(f)},t.sign=async function(e,t,f={}){const{seed:c,m:r,d:n}=J(e,t,f.extraEntropy);let a;const d=new L;for(await d.reseed(c);!(a=F(await d.generate(),r,n));)await d.reseed();return Y(a,f)},t.signSync=function(e,t,f={}){const{seed:c,m:r,d:n}=J(e,t,f.extraEntropy);let a;const d=new L;for(d.reseedSync(c);!(a=F(d.generateSync(),r,n));)d.reseedSync();return Y(a,f)};const Q={strict:!0};async function $(e,...f){const c=new Uint8Array(e.split("").map((e=>e.charCodeAt(0)))),r=await t.utils.sha256(c);return E(await t.utils.sha256(w(r,r,...f)))}async function ee(e,t,f){const c=j(e);return N(await $("BIP0340/challenge",c,t.toRawX(),f),s.n)}function te(e){return(e.y&a)===n}t.verify=function(e,t,f,c=Q){let r;try{r=W(e),t=A(t)}catch(e){return!1}const{r:a,s:d}=r;if(c.strict&&r.hasHighS())return!1;const i=H(t);if(i===n)return!1;let o;try{o=q(f)}catch(e){return!1}const{n:u}=s,l=B(d,u),p=N(i*l,u),b=N(a*l,u),h=y.BASE.multiplyAndAddUnsafe(o,p,b);return!!h&&N(h.x,u)===a};class fe{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){const t=A(e);if(64!==t.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${t.length}`);const f=E(t.subarray(0,32)),c=E(t.subarray(32,64));return new fe(f,c)}assertValidity(){const{r:e,s:t}=this;if(!D(e)||!_(t))throw new Error("Invalid signature")}toHex(){return k(this.r)+k(this.s)}toRawBytes(){return T(this.toHex())}}async function ce(e,t,f){const c=e instanceof fe;let r;try{r=c?e:fe.fromHex(e),c&&r.assertValidity()}catch(e){return!1}const{r:n,s:a}=r,d=A(t);let i;try{i=q(f)}catch(e){return!1}const o=await ee(n,i,d),u=y.BASE.multiplyAndAddUnsafe(i,z(a),N(-o,s.n));return!(!u||!te(u)||u.x!==n)}t.schnorr={Signature:fe,getPublicKey:function(e){return y.fromPrivateKey(e).toRawX()},sign:async function(e,f,c=t.utils.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);const{n:r}=s,a=A(e),d=z(f),i=A(c);if(32!==i.length)throw new TypeError("sign: Expected 32 bytes of aux randomness");const o=y.fromPrivateKey(d),u=te(o)?d:r-d,l=u^await $("BIP0340/aux",i),p=N(await $("BIP0340/nonce",j(l),o.toRawX(),a),r);if(p===n)throw new Error("sign: Creation of signature failed. k is zero");const b=y.fromPrivateKey(p),h=te(b)?p:r-p,v=await ee(b.x,o,a),m=new fe(b.x,N(h+v*u,r)).toRawBytes();if(!await ce(m,a,o.toRawX()))throw new Error("sign: Invalid signature produced");return m},verify:ce},y.BASE._setWindowSize(8);const re={node:r.default,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};t.utils={isValidPrivateKey(e){try{return z(e),!0}catch(e){return!1}},hashToPrivateKey:e=>{if((e=A(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");const t=N(E(e),s.n);if(t===n||t===a)throw new Error("Invalid private key");return j(t)},randomBytes:(e=32)=>{if(re.web)return re.web.getRandomValues(new Uint8Array(e));if(re.node){const{randomBytes:t}=re.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>t.utils.hashToPrivateKey(t.utils.randomBytes(40)),bytesToHex:x,mod:N,sha256:async e=>{if(re.web){const t=await re.web.subtle.digest("SHA-256",e.buffer);return new Uint8Array(t)}if(re.node){const{createHash:t}=re.node;return Uint8Array.from(t("sha256").update(e).digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(re.web){const f=await re.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),c=w(...t),r=await re.web.subtle.sign("HMAC",f,c);return new Uint8Array(r)}if(re.node){const{createHmac:f}=re.node,c=f("sha256",e);return t.forEach((e=>c.update(e))),Uint8Array.from(c.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,precompute(e=8,t=y.BASE){const f=t===y.BASE?t:new y(t.x,t.y);return f._setWindowSize(e),f.multiply(i),f}}},96090:(e,t)=>{"use strict";function f(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function c(...e){const t=(e,t)=>f=>e(t(f));return{encode:Array.from(e).reverse().reduce(((e,f)=>e?t(e,f.encode):f.encode),void 0),decode:e.reduce(((e,f)=>e?t(e,f.decode):f.decode),void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(f(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const f=e.indexOf(t);if(-1===f)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return f}))}}}function n(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(f(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;f.length*e%8;)f.push(t);return f},decode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let c=f.length;if(c*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;c>0&&f[c-1]===t;c--)if(!((c-1)*e%8))throw new Error("Invalid padding: string has too much padding");return f.slice(0,c)}}}function d(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function i(e,t,c){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(c<2)throw new Error(`convertRadix: wrong to=${c}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const n=[],a=Array.from(e);for(a.forEach((e=>{if(f(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,f=!0;for(let n=r;n<a.length;n++){const d=a[n],i=t*e+d;if(!Number.isSafeInteger(i)||t*e/t!==e||i-d!=t*e)throw new Error("convertRadix: carry overflow");if(e=i%c,a[n]=Math.floor(i/c),!Number.isSafeInteger(a[n])||a[n]*c+e!==i)throw new Error("convertRadix: carry overflow");f&&(a[n]?f=!1:r=n)}if(n.push(e),f)break}for(let t=0;t<e.length-1&&0===e[t];t++)n.push(0);return n.reverse()}Object.defineProperty(t,"__esModule",{value:!0}),t.bytes=t.stringToBytes=t.str=t.bytesToString=t.hex=t.utf8=t.bech32m=t.bech32=t.base58check=t.base58xmr=t.base58xrp=t.base58flickr=t.base58=t.base64url=t.base64=t.base32crockford=t.base32hex=t.base32=t.base16=t.utils=t.assertNumber=void 0,t.assertNumber=f;const o=(e,t)=>t?o(t,e%t):e,u=(e,t)=>e+(t-o(e,t));function s(e,t,c,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(c<=0||c>32)throw new Error(`convertRadix2: wrong to=${c}`);if(u(t,c)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${c} carryBits=${u(t,c)}`);let n=0,a=0;const d=2**c-1,i=[];for(const r of e){if(f(r),r>=2**t)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(n=n<<t|r,a+t>32)throw new Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=c;a-=c)i.push((n>>a-c&d)>>>0);n&=2**a-1}if(n=n<<c-a&d,!r&&a>=t)throw new Error("Excess padding");if(!r&&n)throw new Error(`Non-zero padding: ${n}`);return r&&a>0&&i.push(n>>>0),i}function l(e){return f(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return i(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(i(t,e,256))}}}function p(e,t=!1){if(f(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw new Error("radix2: carry overflow");return{encode:f=>{if(!(f instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return s(Array.from(f),8,e,!t)},decode:f=>{if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(s(f,e,8,t))}}}function b(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function h(e,t){if(f(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const c=t(f).slice(0,e),r=new Uint8Array(f.length+e);return r.set(f),r.set(c,f.length),r},decode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const c=f.slice(0,-e),r=t(c).slice(0,e),n=f.slice(-e);for(let t=0;t<e;t++)if(r[t]!==n[t])throw new Error("Invalid checksum");return c}}}t.utils={alphabet:r,chain:c,checksum:h,radix:l,radix2:p,join:n,padding:a},t.base16=c(p(4),r("0123456789ABCDEF"),n("")),t.base32=c(p(5),r("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),a(5),n("")),t.base32hex=c(p(5),r("0123456789ABCDEFGHIJKLMNOPQRSTUV"),a(5),n("")),t.base32crockford=c(p(5),r("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),n(""),d((e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),t.base64=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),n("")),t.base64url=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),n(""));const y=e=>c(l(58),r(e),n(""));t.base58=y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=y("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=y("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const v=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let f="";for(let c=0;c<e.length;c+=8){const r=e.subarray(c,c+8);f+=t.base58.encode(r).padStart(v[r.length],"1")}return f},decode(e){let f=[];for(let c=0;c<e.length;c+=11){const r=e.slice(c,c+11),n=v.indexOf(r.length),a=t.base58.decode(r);for(let e=0;e<a.length-n;e++)if(0!==a[e])throw new Error("base58xmr: wrong padding");f=f.concat(Array.from(a.slice(a.length-n)))}return Uint8Array.from(f)}},t.base58check=e=>c(h(4,(t=>e(e(t)))),t.base58);const m=c(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),n("")),g=[996825010,642813549,513874426,1027748829,705979059];function w(e){const t=e>>25;let f=(33554431&e)<<5;for(let e=0;e<g.length;e++)1==(t>>e&1)&&(f^=g[e]);return f}function O(e,t,f=1){const c=e.length;let r=1;for(let t=0;t<c;t++){const f=e.charCodeAt(t);if(f<33||f>126)throw new Error(`Invalid prefix (${e})`);r=w(r)^f>>5}r=w(r);for(let t=0;t<c;t++)r=w(r)^31&e.charCodeAt(t);for(let e of t)r=w(r)^e;for(let e=0;e<6;e++)r=w(r);return r^=f,m.encode(s([r%2**30],30,5,!1))}function P(e){const t="bech32"===e?1:734539939,f=p(5),c=f.decode,r=f.encode,n=b(c);function a(e,f=90){if("string"!=typeof e)throw new Error("bech32.decode input should be string, not "+typeof e);if(e.length<8||!1!==f&&e.length>f)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${f})`);const c=e.toLowerCase();if(e!==c&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const r=(e=c).lastIndexOf("1");if(0===r||-1===r)throw new Error('Letter "1" must be present between prefix and data only');const[n,a]=[e.slice(0,r),e.slice(r+1)];if(a.length<6)throw new Error("Data must be at least 6 characters long");const d=m.decode(a).slice(0,-6),i=O(n,d,t);if(!a.endsWith(i))throw new Error(`Invalid checksum in ${e}: expected "${i}"`);return{prefix:n,words:d}}return{encode:function(e,f,c=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof f);const r=e.length+7+f.length;if(!1!==c&&r>c)throw new TypeError(`Length ${r} exceeds limit ${c}`);return`${e=e.toLowerCase()}1${m.encode(f)}${O(e,f,t)}`},decode:a,decodeToBytes:function(e){const{prefix:t,words:f}=a(e,!1);return{prefix:t,words:f,bytes:c(f)}},decodeUnsafe:b(a),fromWords:c,fromWordsUnsafe:n,toWords:r}}t.bech32=P("bech32"),t.bech32m=P("bech32m"),t.utf8={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},t.hex=c(p(4),r("0123456789abcdef"),n(""),d((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})));const x={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},k=`Invalid encoding type. Available types: ${Object.keys(x).join(", ")}`;t.bytesToString=(e,t)=>{if("string"!=typeof e||!x.hasOwnProperty(e))throw new TypeError(k);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return x[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!x.hasOwnProperty(e))throw new TypeError(k);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return x[e].decode(t)},t.bytes=t.stringToBytes},62780:(e,t,f)=>{"use strict";e=f.nmd(e);var c=f(64836)(f(18698));!function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function a(e,t,f){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var d;"object"===(0,c.default)(e)?e.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(70573).Buffer}catch(e){}function i(e,t){var f=e.charCodeAt(t);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function o(e,t,f){var c=i(e,f);return f-1>=t&&(c|=i(e,f-1)<<4),c}function u(e,t,f,c){for(var r=0,n=Math.min(e.length,f),a=t;a<n;a++){var d=e.charCodeAt(a)-48;r*=c,r+=d>=49?d-49+10:d>=17?d-17+10:d}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"===(0,c.default)(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,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"===(0,c.default)(e))return this._initArray(e,t,f);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,f):(this._parseBase(e,t,n),"le"===f&&this._initArray(this.toArray(),t,f)))},a.prototype._initNumber=function(e,t,f){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):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===f&&this._initArray(this.toArray(),t,f)},a.prototype._initArray=function(e,t,f){if(r("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 c=0;c<this.length;c++)this.words[c]=0;var n,a,d=0;if("be"===f)for(c=e.length-1,n=0;c>=0;c-=3)a=e[c]|e[c-1]<<8|e[c-2]<<16,this.words[n]|=a<<d&67108863,this.words[n+1]=a>>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(c=0,n=0;c<e.length;c+=3)a=e[c]|e[c+1]<<8|e[c+2]<<16,this.words[n]|=a<<d&67108863,this.words[n+1]=a>>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this.strip()},a.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c<this.length;c++)this.words[c]=0;var r,n=0,a=0;if("be"===f)for(c=e.length-1;c>=t;c-=2)r=o(e,t,c)<<n,this.words[a]|=67108863&r,n>=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c<e.length;c+=2)r=o(e,t,c)<<n,this.words[a]|=67108863&r,n>=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this.strip()},a.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,i=0,o=f;o<d;o+=c)i=u(e,o,o+c,t),this.imuln(r),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i);if(0!==a){var s=1;for(i=u(e,o,e.length,t),o=0;o<a;o++)s*=t;this.imuln(s),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i)}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){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var s=["","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"],l=[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];function b(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,i=a/67108864|0;f.words[0]=d;for(var o=1;o<c;o++){for(var u=i>>>26,s=67108863&i,l=Math.min(o,t.length-1),p=Math.max(0,o-e.length+1);p<=l;p++){var b=o-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[o]=0|s,i=0|u}return 0!==i?f.words[o]=0|i:f.length--,f.strip()}a.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var c=0,n=0,a=0;a<this.length;a++){var d=this.words[a],i=(16777215&(d<<c|n)).toString(16);f=0!=(n=d>>>24-c&16777215)||a!==this.length-1?s[6-i.length]+i+f:i+f,(c+=2)>=26&&(c-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var o=l[e],u=p[e];f="";var b=this.clone();for(b.negative=0;!b.isZero();){var h=b.modn(u).toString(e);f=(b=b.idivn(u)).isZero()?h+f:s[o-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}r(!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&&r(!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 r(void 0!==d),this.toArrayLike(d,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,f){var c=this.byteLength(),n=f||Math.max(1,c);r(c<=n,"byte array longer than desired length"),r(n>0,"Requested array length <= 0"),this.strip();var a,d,i="le"===t,o=new e(n),u=this.clone();if(i){for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),o[d]=a;for(;d<n;d++)o[d]=0}else{for(d=0;d<n-c;d++)o[d]=0;for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),o[n-d-1]=a}return o},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},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 f=this._zeroBits(this.words[t]);if(e+=f,26!==f)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){for(;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 r(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 f=0;f<t.length;f++)this.words[f]=this.words[f]&e.words[f];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return r(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,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;c<f.length;c++)this.words[c]=t.words[c]^f.words[c];if(this!==t)for(;c<t.length;c++)this.words[c]=t.words[c];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return r(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){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var c=0;c<t;c++)this.words[c]=67108863&~this.words[c];return f>0&&(this.words[c]=~this.words[c]&67108863>>26-f),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var f=e/26|0,c=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<<c:this.words[f]&~(1<<c),this.strip()},a.prototype.iadd=function(e){var t,f,c;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?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n<c.length;n++)t=(0|f.words[n])+(0|c.words[n])+r,this.words[n]=67108863&t,r=t>>>26;for(;0!==r&&n<f.length;n++)t=(0|f.words[n])+r,this.words[n]=67108863&t,r=t>>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;n<f.length;n++)this.words[n]=f.words[n];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 f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a<c.length;a++)n=(t=(0|f.words[a])-(0|c.words[a])+n)>>26,this.words[a]=67108863&t;for(;0!==n&&a<f.length;a++)n=(t=(0|f.words[a])+n)>>26,this.words[a]=67108863&t;if(0===n&&a<f.length&&f!==this)for(;a<f.length;a++)this.words[a]=f.words[a];return this.length=Math.max(this.length,a),f!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var h=function(e,t,f){var c,r,n,a=e.words,d=t.words,i=f.words,o=0,u=0|a[0],s=8191&u,l=u>>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,P=0|a[4],x=8191&P,k=P>>>13,j=0|a[5],M=8191&j,S=j>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,C=I>>>13,B=0|a[8],V=8191&B,R=B>>>13,U=0|a[9],H=8191&U,L=U>>>13,_=0|d[0],D=8191&_,F=_>>>13,z=0|d[1],q=8191&z,W=z>>>13,X=0|d[2],K=8191&X,G=X>>>13,Z=0|d[3],J=8191&Z,Y=Z>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],ie=8191&de,oe=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(o+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,F))+Math.imul(l,D)|0))<<13)|0;o=((n=Math.imul(l,F))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,F))+Math.imul(h,D)|0,n=Math.imul(h,F);var ve=(o+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;o=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,F))+Math.imul(m,D)|0,n=Math.imul(m,F),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(o+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,G)|0)+Math.imul(l,K)|0))<<13)|0;o=((n=n+Math.imul(l,G)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,F))+Math.imul(O,D)|0,n=Math.imul(O,F),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,G)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,G)|0;var ge=(o+(c=c+Math.imul(s,J)|0)|0)+((8191&(r=(r=r+Math.imul(s,Y)|0)+Math.imul(l,J)|0))<<13)|0;o=((n=n+Math.imul(l,Y)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(x,D),r=(r=Math.imul(x,F))+Math.imul(k,D)|0,n=Math.imul(k,F),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,G)|0,c=c+Math.imul(b,J)|0,r=(r=r+Math.imul(b,Y)|0)+Math.imul(h,J)|0,n=n+Math.imul(h,Y)|0;var we=(o+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;o=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(M,D),r=(r=Math.imul(M,F))+Math.imul(S,D)|0,n=Math.imul(S,F),c=c+Math.imul(x,q)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,G)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,G)|0,c=c+Math.imul(v,J)|0,r=(r=r+Math.imul(v,Y)|0)+Math.imul(m,J)|0,n=n+Math.imul(m,Y)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(o+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;o=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,F))+Math.imul(A,D)|0,n=Math.imul(A,F),c=c+Math.imul(M,q)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(x,K)|0,r=(r=r+Math.imul(x,G)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,G)|0,c=c+Math.imul(w,J)|0,r=(r=r+Math.imul(w,Y)|0)+Math.imul(O,J)|0,n=n+Math.imul(O,Y)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var Pe=(o+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;o=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,F))+Math.imul(C,D)|0,n=Math.imul(C,F),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(M,K)|0,r=(r=r+Math.imul(M,G)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,G)|0,c=c+Math.imul(x,J)|0,r=(r=r+Math.imul(x,Y)|0)+Math.imul(k,J)|0,n=n+Math.imul(k,Y)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var xe=(o+(c=c+Math.imul(s,ie)|0)|0)+((8191&(r=(r=r+Math.imul(s,oe)|0)+Math.imul(l,ie)|0))<<13)|0;o=((n=n+Math.imul(l,oe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(V,D),r=(r=Math.imul(V,F))+Math.imul(R,D)|0,n=Math.imul(R,F),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(C,q)|0,n=n+Math.imul(C,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,G)|0,c=c+Math.imul(M,J)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(S,J)|0,n=n+Math.imul(S,Y)|0,c=c+Math.imul(x,$)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(h,ie)|0,n=n+Math.imul(h,oe)|0;var ke=(o+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;o=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(H,D),r=(r=Math.imul(H,F))+Math.imul(L,D)|0,n=Math.imul(L,F),c=c+Math.imul(V,q)|0,r=(r=r+Math.imul(V,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(C,K)|0,n=n+Math.imul(C,G)|0,c=c+Math.imul(E,J)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(A,J)|0,n=n+Math.imul(A,Y)|0,c=c+Math.imul(M,$)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(x,fe)|0,r=(r=r+Math.imul(x,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,ie)|0,r=(r=r+Math.imul(v,oe)|0)+Math.imul(m,ie)|0,n=n+Math.imul(m,oe)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var je=(o+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;o=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(H,q),r=(r=Math.imul(H,W))+Math.imul(L,q)|0,n=Math.imul(L,W),c=c+Math.imul(V,K)|0,r=(r=r+Math.imul(V,G)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,G)|0,c=c+Math.imul(N,J)|0,r=(r=r+Math.imul(N,Y)|0)+Math.imul(C,J)|0,n=n+Math.imul(C,Y)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(M,fe)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(x,ne)|0,r=(r=r+Math.imul(x,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,ie)|0,r=(r=r+Math.imul(w,oe)|0)+Math.imul(O,ie)|0,n=n+Math.imul(O,oe)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var Me=(o+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;o=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(H,K),r=(r=Math.imul(H,G))+Math.imul(L,K)|0,n=Math.imul(L,G),c=c+Math.imul(V,J)|0,r=(r=r+Math.imul(V,Y)|0)+Math.imul(R,J)|0,n=n+Math.imul(R,Y)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(C,$)|0,n=n+Math.imul(C,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(x,ie)|0,r=(r=r+Math.imul(x,oe)|0)+Math.imul(k,ie)|0,n=n+Math.imul(k,oe)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(o+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;o=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(H,J),r=(r=Math.imul(H,Y))+Math.imul(L,J)|0,n=Math.imul(L,Y),c=c+Math.imul(V,$)|0,r=(r=r+Math.imul(V,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(C,fe)|0,n=n+Math.imul(C,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(M,ie)|0,r=(r=r+Math.imul(M,oe)|0)+Math.imul(S,ie)|0,n=n+Math.imul(S,oe)|0,c=c+Math.imul(x,se)|0,r=(r=r+Math.imul(x,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(o+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;o=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(H,$),r=(r=Math.imul(H,ee))+Math.imul(L,$)|0,n=Math.imul(L,ee),c=c+Math.imul(V,fe)|0,r=(r=r+Math.imul(V,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(C,ne)|0,n=n+Math.imul(C,ae)|0,c=c+Math.imul(E,ie)|0,r=(r=r+Math.imul(E,oe)|0)+Math.imul(A,ie)|0,n=n+Math.imul(A,oe)|0,c=c+Math.imul(M,se)|0,r=(r=r+Math.imul(M,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(o+(c=c+Math.imul(x,be)|0)|0)+((8191&(r=(r=r+Math.imul(x,he)|0)+Math.imul(k,be)|0))<<13)|0;o=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(H,fe),r=(r=Math.imul(H,ce))+Math.imul(L,fe)|0,n=Math.imul(L,ce),c=c+Math.imul(V,ne)|0,r=(r=r+Math.imul(V,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(N,ie)|0,r=(r=r+Math.imul(N,oe)|0)+Math.imul(C,ie)|0,n=n+Math.imul(C,oe)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(o+(c=c+Math.imul(M,be)|0)|0)+((8191&(r=(r=r+Math.imul(M,he)|0)+Math.imul(S,be)|0))<<13)|0;o=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(H,ne),r=(r=Math.imul(H,ae))+Math.imul(L,ne)|0,n=Math.imul(L,ae),c=c+Math.imul(V,ie)|0,r=(r=r+Math.imul(V,oe)|0)+Math.imul(R,ie)|0,n=n+Math.imul(R,oe)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(C,se)|0,n=n+Math.imul(C,le)|0;var Ie=(o+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;o=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(H,ie),r=(r=Math.imul(H,oe))+Math.imul(L,ie)|0,n=Math.imul(L,oe),c=c+Math.imul(V,se)|0,r=(r=r+Math.imul(V,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ne=(o+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(C,be)|0))<<13)|0;o=((n=n+Math.imul(C,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(H,se),r=(r=Math.imul(H,le))+Math.imul(L,se)|0,n=Math.imul(L,le);var Ce=(o+(c=c+Math.imul(V,be)|0)|0)+((8191&(r=(r=r+Math.imul(V,he)|0)+Math.imul(R,be)|0))<<13)|0;o=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863;var Be=(o+(c=Math.imul(H,be))|0)+((8191&(r=(r=Math.imul(H,he))+Math.imul(L,be)|0))<<13)|0;return o=((n=Math.imul(L,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,i[0]=ye,i[1]=ve,i[2]=me,i[3]=ge,i[4]=we,i[5]=Oe,i[6]=Pe,i[7]=xe,i[8]=ke,i[9]=je,i[10]=Me,i[11]=Se,i[12]=Te,i[13]=Ee,i[14]=Ae,i[15]=Ie,i[16]=Ne,i[17]=Ce,i[18]=Be,0!==o&&(i[19]=o,f.length++),f};function y(e,t,f){return(new v).mulp(e,t,f)}function v(e,t){this.x=e,this.y=t}Math.imul||(h=b),a.prototype.mulTo=function(e,t){var f,c=this.length+e.length;return f=10===this.length&&10===e.length?h(this,e,t):c<63?b(this,e,t):c<1024?function(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n<f.length-1;n++){var a=r;r=0;for(var d=67108863&c,i=Math.min(n,t.length-1),o=Math.max(0,n-e.length+1);o<=i;o++){var u=n-o,s=(0|e.words[u])*(0|t.words[o]),l=67108863&s;d=67108863&(l=l+d|0),r+=(a=(a=a+(s/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f.strip()}(this,e,t):y(this,e,t),f},v.prototype.makeRBT=function(e){for(var t=new Array(e),f=a.prototype._countBits(e)-1,c=0;c<e;c++)t[c]=this.revBin(c,f,e);return t},v.prototype.revBin=function(e,t,f){if(0===e||e===f-1)return e;for(var c=0,r=0;r<t;r++)c|=(1&e)<<t-r-1,e>>=1;return c},v.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a<n;a++)c[a]=t[e[a]],r[a]=f[e[a]]},v.prototype.transform=function(e,t,f,c,r,n){this.permute(n,e,t,f,c,r);for(var a=1;a<r;a<<=1)for(var d=a<<1,i=Math.cos(2*Math.PI/d),o=Math.sin(2*Math.PI/d),u=0;u<r;u+=d)for(var s=i,l=o,p=0;p<a;p++){var b=f[u+p],h=c[u+p],y=f[u+p+a],v=c[u+p+a],m=s*y-l*v;v=s*v+l*y,y=m,f[u+p]=b+y,c[u+p]=h+v,f[u+p+a]=b-y,c[u+p+a]=h-v,p!==d&&(m=i*s-o*l,l=i*l+o*s,s=m)}},v.prototype.guessLen13b=function(e,t){var f=1|Math.max(t,e),c=1&f,r=0;for(f=f/2|0;f;f>>>=1)r++;return 1<<r+1+c},v.prototype.conjugate=function(e,t,f){if(!(f<=1))for(var c=0;c<f/2;c++){var r=e[c];e[c]=e[f-c-1],e[f-c-1]=r,r=t[c],t[c]=-t[f-c-1],t[f-c-1]=-r}},v.prototype.normalize13b=function(e,t){for(var f=0,c=0;c<t/2;c++){var r=8192*Math.round(e[2*c+1]/t)+Math.round(e[2*c]/t)+f;e[c]=67108863&r,f=r<67108864?0:r/67108864|0}return e},v.prototype.convert13b=function(e,t,f,c){for(var n=0,a=0;a<t;a++)n+=0|e[a],f[2*a]=8191&n,n>>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a<c;++a)f[a]=0;r(0===n),r(0==(-8192&n))},v.prototype.stub=function(e){for(var t=new Array(e),f=0;f<e;f++)t[f]=0;return t},v.prototype.mulp=function(e,t,f){var c=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(c),n=this.stub(c),a=new Array(c),d=new Array(c),i=new Array(c),o=new Array(c),u=new Array(c),s=new Array(c),l=f.words;l.length=c,this.convert13b(e.words,e.length,a,c),this.convert13b(t.words,t.length,o,c),this.transform(a,n,d,i,c,r),this.transform(o,n,u,s,c,r);for(var p=0;p<c;p++){var b=d[p]*u[p]-i[p]*s[p];i[p]=d[p]*s[p]+i[p]*u[p],d[p]=b}return this.conjugate(d,i,c),this.transform(d,i,l,n,c,r),this.conjugate(l,n,c),this.normalize13b(l,c),f.negative=e.negative^t.negative,f.length=e.length+t.length,f.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){r("number"==typeof e),r(e<67108864);for(var t=0,f=0;f<this.length;f++){var c=(0|this.words[f])*e,n=(67108863&c)+(67108863&t);t>>=26,t+=c/67108864|0,t+=n>>>26,this.words[f]=67108863&n}return 0!==t&&(this.words[f]=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=function(e){for(var t=new Array(e.bitLength()),f=0;f<t.length;f++){var c=f/26|0,r=f%26;t[f]=(e.words[c]&1<<r)>>>r}return t}(e);if(0===t.length)return new a(1);for(var f=this,c=0;c<t.length&&0===t[c];c++,f=f.sqr());if(++c<t.length)for(var r=f.sqr();c<t.length;c++,r=r.sqr())0!==t[c]&&(f=f.mul(r));return f},a.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,f=e%26,c=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t<this.length;t++){var d=this.words[t]&n,i=(0|this.words[t])-d<<f;this.words[t]=i|a,a=d>>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==c){for(t=this.length-1;t>=0;t--)this.words[t+c]=this.words[t];for(t=0;t<c;t++)this.words[t]=0;this.length+=c}return this.strip()},a.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,f){var c;r("number"==typeof e&&e>=0),c=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<<n,i=f;if(c-=a,c=Math.max(0,c),i){for(var o=0;o<a;o++)i.words[o]=this.words[o];i.length=a}if(0===a);else if(this.length>a)for(this.length-=a,o=0;o<this.length;o++)this.words[o]=this.words[o+a];else this.words[0]=0,this.length=1;var u=0;for(o=this.length-1;o>=0&&(0!==u||o>=c);o--){var s=0|this.words[o];this.words[o]=u<<26-n|s>>>n,u=s&d}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,f){return r(0===this.negative),this.iushrn(e,t,f)},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){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,c=1<<t;return!(this.length<=f||!(this.words[f]&c))},a.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var c=67108863^67108863>>>t<<t;this.words[this.length-1]&=c}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return r("number"==typeof e),r(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(r("number"==typeof e),r(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,f){var c,n,a=e.length+f;this._expand(a);var d=0;for(c=0;c<e.length;c++){n=(0|this.words[c+f])+d;var i=(0|e.words[c])*t;d=((n-=67108863&i)>>26)-(i/67108864|0),this.words[c+f]=67108863&n}for(;c<this.length-f;c++)d=(n=(0|this.words[c+f])+d)>>26,this.words[c+f]=67108863&n;if(0===d)return this.strip();for(r(-1===d),d=0,c=0;c<this.length;c++)d=(n=-(0|this.words[c])+d)>>26,this.words[c]=67108863&n;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,n=0|r.words[r.length-1];0!=(f=26-this._countBits(n))&&(r=r.ushln(f),c.iushln(f),n=0|r.words[r.length-1]);var d,i=c.length-r.length;if("mod"!==t){(d=new a(null)).length=i+1,d.words=new Array(d.length);for(var o=0;o<d.length;o++)d.words[o]=0}var u=c.clone()._ishlnsubmul(r,1,i);0===u.negative&&(c=u,d&&(d.words[i]=1));for(var s=i-1;s>=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/n|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d.strip(),c.strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},a.prototype.divmod=function(e,t,f){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(c=d.div.neg()),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.iadd(e)),{div:c,mod:n}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(c=d.div.neg()),{div:c,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.isub(e)),{div:d.div,mod:n}):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 c,n,d},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 f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,f=0,c=this.length-1;c>=0;c--)f=(t*f+(0|this.words[c]))%e;return f},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,f=this.length-1;f>=0;f--){var c=(0|this.words[f])+67108864*t;this.words[f]=c/e|0,t=c%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c=new a(1),n=new a(0),d=new a(0),i=new a(1),o=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++o;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(c.isOdd()||n.isOdd())&&(c.iadd(u),n.isub(s)),c.iushrn(1),n.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||i.isOdd())&&(d.iadd(u),i.isub(s)),d.iushrn(1),i.iushrn(1);t.cmp(f)>=0?(t.isub(f),c.isub(d),n.isub(i)):(f.isub(t),d.isub(c),i.isub(n))}return{a:d,b:i,gcd:f.iushln(o)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c,n=new a(1),d=new a(0),i=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var o=0,u=1;0==(t.words[0]&u)&&o<26;++o,u<<=1);if(o>0)for(t.iushrn(o);o-- >0;)n.isOdd()&&n.iadd(i),n.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(i),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),n.isub(d)):(f.isub(t),d.isub(n))}return(c=0===t.cmpn(1)?n:d).cmpn(0)<0&&c.iadd(e),c},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},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){r("number"==typeof e);var t=e%26,f=(e-t)/26,c=1<<t;if(this.length<=f)return this._expand(f+1),this.words[f]|=c,this;for(var n=c,a=f;0!==n&&a<this.length;a++){var d=0|this.words[a];n=(d+=n)>>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)t=1;else{f&&(e=-e),r(e<=67108863,"Number is too big");var c=0|this.words[0];t=c===e?0:c<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,f=this.length-1;f>=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){c<r?t=-1:c>r&&(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 k(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(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 r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function g(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 w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){k.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)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t<this.n?-1:f.ucmp(this.p);return 0===c?(f.words[0]=0,f.length=1):c>0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},n(w,g),w.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r<c;r++)t.words[r]=e.words[r];if(t.length=c,e.length<=9)return e.words[0]=0,void(e.length=1);var n=e.words[9];for(t.words[t.length++]=n&f,r=10;r<e.length;r++){var a=0|e.words[r];e.words[r-10]=(a&f)<<4|n>>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f<e.length;f++){var c=0|e.words[f];t+=977*c,e.words[f]=67108863&t,t=64*c+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(O,g),n(P,g),n(x,g),x.prototype.imulK=function(e){for(var t=0,f=0;f<e.length;f++){var c=19*(0|e.words[f])+t,r=67108863&c;c>>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new O;else if("p192"===e)t=new P;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},k.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var f=this.m.add(new a(1)).iushrn(2);return this.pow(e,f)}for(var c=this.m.subn(1),n=0;!c.isZero()&&0===c.andln(1);)n++,c.iushrn(1);r(!c.isZero());var d=new a(1).toRed(this),i=d.redNeg(),o=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,o).cmp(i);)u.redIAdd(i);for(var s=this.pow(u,c),l=this.pow(e,c.addn(1).iushrn(1)),p=this.pow(e,c),b=n;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();r(y<b);var v=this.pow(s,new a(1).iushln(b-y-1));l=l.redMul(v),s=v.redSqr(),p=p.redMul(s),b=y}return l},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var f=new Array(16);f[0]=new a(1).toRed(this),f[1]=e;for(var c=2;c<f.length;c++)f[c]=this.mul(f[c-1],e);var r=f[0],n=0,d=0,i=t.bitLength()%26;for(0===i&&(i=26),c=t.length-1;c>=0;c--){for(var o=t.words[c],u=i-1;u>=0;u--){var s=o>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==n?(n<<=1,n|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[n]),d=0,n=0)):d=0}i=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new j(e)},n(j,k),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},40444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={kusama:"0x6d6574610e310b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173653d02011450686173650001146576656e7444010445000118746f70696373410201185665633c543e00004408386b7573616d615f72756e74696d65144576656e740001981853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c496e6469636573040064017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0003002042616c616e636573040068017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0004001c5374616b696e67040070017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000600204f6666656e636573040074015870616c6c65745f6f6666656e6365733a3a4576656e740007001c53657373696f6e04007c015470616c6c65745f73657373696f6e3a3a4576656e740008001c4772616e647061040080015470616c6c65745f6772616e6470613a3a4576656e74000a0020496d4f6e6c696e65040094018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050687261676d656e456c656374696f6e0400d801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400e401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011002054726561737572790400e8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00120018436c61696d730400ec0158636c61696d733a3a4576656e743c52756e74696d653e0013001c5574696c6974790400f8015470616c6c65745f7574696c6974793a3a4576656e74001800204964656e746974790400fc017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e0019001c536f636965747904000101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001a00205265636f7665727904000501017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001b001c56657374696e6704000901017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001c00245363686564756c657204000d01018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e001d001450726f787904001901017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001e00204d756c746973696704002501017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f0020426f756e7469657304002d01017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002300105469707304003101016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400350101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0025001047696c7404004101016c70616c6c65745f67696c743a3a4576656e743c52756e74696d653e00260020426167734c69737404004501018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0027003450617261496e636c7573696f6e04004901019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304007901015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007d01015470617261636861696e735f756d703a3a4576656e74003b001048726d7004008901017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304009101018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400a101017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400a5010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e730400a901016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e0400ad01016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c65740400b101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909680c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475736c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909096c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000070103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e647801104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e780000031000000008007c0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574840134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090984000002880088000004088c20008c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040090013c656432353531393a3a5075626c69630000900c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000940c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964980138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65a0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004009c013c737232353531393a3a5075626c696300009c0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a0000002a400a40000040800a800a8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cac011c42616c616e636500010c6f776eac011c42616c616e63650001186f7468657273b001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ac0000061800b0000002b400b4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ac011c42616c616e63650000b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273bc01445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64c00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c74c401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000020000c00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c40418526573756c7408045401c8044501580108084f6b0400c8000000000c4572720400580000010000c80000040000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273dc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc000002e000e000000408001800e40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000f0013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400f401205b75383b2032305d0000f4000003140000000800f80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e304469737061746368656441730400c401384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001401c466f756e6465640400000130543a3a4163636f756e744964000004e454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e205c5b666f756e6465725c5d0c4269640800000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657298697320746865207365636f6e642e205c5b63616e6469646174655f69642c206f666665725c5d14566f7563680c00000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e74496400020c5d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e6449017468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e205c5b63616e6469646174655f69642c206f666665722c28766f756368696e675c5d244175746f556e6269640400000130543a3a4163636f756e744964000304150141205c5b63616e6469646174655c5d207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e6269640400000130543a3a4163636f756e744964000404bc41205c5b63616e6469646174655c5d207761732064726f70706564202862792074686569722072657175657374292e1c556e766f7563680400000130543a3a4163636f756e744964000504050141205c5b63616e6469646174655c5d207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e6475637465640800000130543a3a4163636f756e7449640000bc01445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c20746865d0626174636820696e2066756c6c20697320746865207365636f6e642e205c5b7072696d6172792c2063616e646964617465735c5d6053757370656e6465644d656d6265724a756467656d656e740800000130543a3a4163636f756e7449640000d00110626f6f6c000704cc412073757370656e646564206d656d62657220686173206265656e206a75646765642e205c5b77686f2c206a75646765645c5d4843616e64696461746553757370656e6465640400000130543a3a4163636f756e7449640008048841205c5b63616e6469646174655c5d20686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640400000130543a3a4163636f756e7449640009047c41205c5b6d656d6265725c5d20686173206265656e2073757370656e646564284368616c6c656e6765640400000130543a3a4163636f756e744964000a048041205c5b6d656d6265725c5d20686173206265656e206368616c6c656e67656410566f74650c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000d00110626f6f6c000b04c44120766f746520686173206265656e20706c61636564205c5b63616e6469646174652c20766f7465722c20766f74655c5d30446566656e646572566f74650800000130543a3a4163636f756e7449640000d00110626f6f6c000c04f44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572205c5b766f7465722c20766f74655c5d344e65774d61784d656d62657273040010010c753332000d049c41206e6577205c5b6d61785c5d206d656d62657220636f756e7420686173206265656e2073657424556e666f756e6465640400000130543a3a4163636f756e744964000e0484536f636965747920697320756e666f756e6465642e205c5b666f756e6465725c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000f04f4536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e205c5b76616c75655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e09010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c001101016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00001501013c4f7074696f6e3c5665633c75383e3e0000c401384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e110100000408101000150104184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000019010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c74c401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465782101010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0108386b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740004002c43616e63656c50726f78790005001c41756374696f6e000600002101000005040025010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74c401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092901083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200002d010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653901013c456c656374696f6e436f6d70757465000130707265765f656a6563746564d00110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653d01015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093901089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400003d0104184f7074696f6e0404540139010108104e6f6e6500000010536f6d6504003901000001000041010c2c70616c6c65745f67696c741870616c6c6574144576656e7404045400011024426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c7533320001040501412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e6720616363657074656420617320612067696c74292e2847696c74497373756564100114696e64657810012c416374697665496e646578000118657870697279100138543a3a426c6f636b4e756d62657200010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002042d0141206269642077617320616363657074656420617320612067696c742e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e2847696c74546861776564100114696e64657810012c416374697665496e64657800010c77686f000130543a3a4163636f756e74496400013c6f726967696e616c5f616d6f756e7418013042616c616e63654f663c543e0001446164646974696f6e616c5f616d6f756e7418013042616c616e63654f663c543e00030480416e20657870697265642067696c7420686173206265656e207468617765642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090945010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094901106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000051010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696455010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f7259010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e61747572655d010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173686901014856616c69646174696f6e436f646548617368000055010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200005901104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c696300005d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e6174757265000061010c1c73705f636f72651c73723235353139245369676e617475726500000400650101205b75383b2036345d0000650100000340000000080069010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f646548617368000004002401104861736800006d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000071010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000075010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200007901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040055010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040055010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040055010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040055010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080055010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400008101011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0055010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410005501011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000850101144572726f72000100144572726f720400850101144572726f72000200008501100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900008901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100055010118506172614964000055010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408005501011850617261496400008d01013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080055010118506172614964000055010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408005501011850617261496400008d01013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572550101084964000124726563697069656e7455010108496400009101106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e740404540001104044697370757465496e6974696174656408009501013443616e6469646174654861736800009901013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408009501013443616e6469646174654861736800009d01013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d603c4469737075746554696d65644f757404009501013443616e64696461746548617368000208e8412064697370757465206861732074696d6564206f75742064756520746f20696e73756666696369656e742070617274696369706174696f6e2e74605c5b706172612069642c2063616e64696461746520686173685c5d60185265766572740400100138543a3a426c6f636b4e756d626572000310fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040024011048617368000099010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100009d010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000a101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800550101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400550101185061726149640001002052657365727665640800550101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800550101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00550101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040055010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400550101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040055010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400550101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c740800550101185061726149640000c401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040055010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000055010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040055010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404008101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00b50101344d756c74694c6f636174696f6e0000b50101344d756c74694c6f636174696f6e0000d501011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800b50101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000fd010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00b50101344d756c74694c6f636174696f6e000020011c517565727949640000210201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800b50101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000b50101344d756c74694c6f636174696f6e00002502015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00b50101344d756c74694c6f636174696f6e000020011c5175657279496400008501012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08003902015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400c101010c7533320000002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000200304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f64795061727400080000c1010000061000c501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000c9010000062000cd01100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400c101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d101100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74c101010c753332000100204672616374696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c75333200040000d5010c0c78636d0876320c58636d041043616c6c00000400d90101585665633c496e737472756374696f6e3c43616c6c3e3e0000d901000002dd0100dd010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d501012458636d3c43616c6c3e0015002c536574417070656e6469780400d501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b0000e101100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e501013c5665633c4d756c746941737365743e0000e501000002e90100e901100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964ed01011c4173736574496400010c66756ef101012c46756e676962696c6974790000ed01100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000f101100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f50101344173736574496e7374616e636500010000f501100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400f901011c5b75383b20385d0003001c4172726179313604007801205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000f901000003080000000800fd010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010204184f7074696f6e0404540105020108104e6f6e6500000010536f6d650400050200000100000502000004081085010009020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300000d020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00001102100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e101012c4d756c74694173736574730000001057696c6404001502013857696c644d756c74694173736574000100001502100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964ed01011c4173736574496400010c66756e1902013c57696c6446756e676962696c697479000100001902100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100001d020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c901010c75363400010000210204184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b50100000100002502080c78636d5056657273696f6e65644d756c746941737365747300010808563004002902014c5665633c76303a3a4d756c746941737365743e0000000856310400e101013c76313a3a4d756c74694173736574730001000029020000022d02002d02100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964310201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373310201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74ac0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365f50101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964310201344d756c74694c6f636174696f6e000118616d6f756e74ac011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373310201344d756c74694c6f636174696f6e000120696e7374616e6365f50101344173736574496e7374616e6365000b00003102100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400350201204a756e6374696f6e0001000858320800350201204a756e6374696f6e0000350201204a756e6374696f6e0002000858330c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0003000858341000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0004000858351400350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0005000858361800350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0006000858371c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0007000858382000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e000800003502100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400c101010c7533320001002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000300304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400ac0110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f647950617274000900003902080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003102014476303a3a4d756c74694c6f636174696f6e0000000856310400b501014476313a3a4d756c74694c6f636174696f6e000100003d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000410200000224004502000002110100490208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ec101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654d02016473705f72756e74696d653a3a52756e74696d65537472696e6700004d02000005020051020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f5502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73590201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973610201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000059020000025d02005d02000004082828006102000002280065020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373690201845065724469737061746368436c6173733c57656967687473506572436c6173733e000069020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454016d02000c01186e6f726d616c6d0201045400012c6f7065726174696f6e616c6d020104540001246d616e6461746f72796d0201045400006d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963710201384f7074696f6e3c5765696768743e0001246d61785f746f74616c710201384f7074696f6e3c5765696768743e0001207265736572766564710201384f7074696f6e3c5765696768743e0000710204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000075020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178790201545065724469737061746368436c6173733c7533323e000079020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007d020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400008102082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d654d02013452756e74696d65537472696e67000124696d706c5f6e616d654d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200008502040c436f77040454018902000400890200000089020000028d02008d0200000408f901100091020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574950210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019902045300000400a10201185665633c543e00009902000004089d0220009d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000a102000002990200a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a9020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f747300010000ad0200000408202000b102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b50210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400b90201185665633c543e0000b9020000020400bd0204184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000c102084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f74730000c5020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967a90201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec902084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201cd02084964019d02001001206f6666656e6465729d0201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572cd0201184865616465720001347365636f6e645f686561646572cd0201184865616465720000cd02102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572c10101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01184469676573740000d1020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573610201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000d9020c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c9010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1020000040c0018d000e5020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65d00110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f102045300000400f90201185665633c543e0000f102083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964f90101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73f502011c526561736f6e730000f502083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000f902000002f10200fd0210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010103045300000400050301185665633c543e00000103083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201f9011c42616c616e63650118000801086964f9010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000005030000020103000903083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100000d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565ac0128543a3a42616c616e63650001306e65775f7265736572766564ac0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665d00110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e64657801c8011408496404000001244163636f756e74496400000014496e6465780400150301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400f401205b75383b2032305d000400001503000006c80019030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002103086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000250300000229030029030c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261635502011c50657262696c6c0001206e65676174697665d00110626f6f6c000118646567726565080108753800002d030000023103003103084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000350301384f7074696f6e3c417574686f723e00010000350304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000039030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c65733d0301385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03000002cd020041030c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094503083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cac011c42616c616e6365000118616374697665ac011c42616c616e6365000124756e6c6f636b696e67490301645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473510301345665633c457261496e6465783e000049030000024d03004d03083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ac011c42616c616e636500010c657261c1010120457261496e6465780000510300000210005503083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005903083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6e5d03011c50657262696c6c00011c626c6f636b6564d00110626f6f6c00005d030000065502006103083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473bc01385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564d00110626f6f6c00006503083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747102012c4f7074696f6e3c7536343e00006903000004081000006d03083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c7103018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00007103042042547265654d617008044b010004560110000400750300000075030000027903007903000004080010007d03083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000081030000028503008503083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273dc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bc01385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000890300000408550218008d030c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72510301345665633c457261496e6465783e000091030c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000950300000299030099030000040810d0009d03083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f3000070000a1030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac013042616c616e63654f663c543e00011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cac013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565ac013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c696461746504011470726566735903013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473a90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f706179656504011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577c101010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616cc101010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72a103011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573510301205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565ac013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468c1010120457261496e6465780001446572615f6974656d735f64656c65746564c101010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fa90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74ad03012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74ad03012c4f7074696f6e3c7533323e0001247468726573686f6c64b103013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002110300ad0304184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000b10304184f7074696f6e04045401a1030108104e6f6e6500000010536f6d650400a1030000010000b503103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b9030c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201a4000801206f6666656e646572a401204f6666656e6465720001247265706f7274657273bc01345665633c5265706f727465723e0000bd0300000408782800c103000002c50300c5030000040800c90300c90308386b7573616d615f72756e74696d652c53657373696f6e4b657973000018011c6772616e6470618c01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162659d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e659801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72cd0301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74d10301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000cd03104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d103104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d90300000408dd032800dd030c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000e1030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c903011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ee903083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000ed03083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573f103016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564ad0301244f7074696f6e3c4e3e0000f10310346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401880453000004008401185665633c543e0000f5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef903084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040001040139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040015040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456010504045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000009040c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d040c1c73705f636f72651c65643235353139245369676e617475726500000400650101205b75383b2036345d000011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456011904045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909250410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540198045300000400290401185665633c543e0000290400000298002d0410346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454013104000800c101000000310401045400003104084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69643504019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365733904012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000350410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000390410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135040453000004003d0401185665633c543e00003d0400000235040041040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174450401644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265590401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465490401484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000049040c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f69644d0401304f706171756550656572496400014865787465726e616c5f616464726573736573510401505665633c4f70617175654d756c7469616464723e00004d04081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e0000510400000255040055040c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040061010148737232353531393a3a5369676e617475726500005d040c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909610400000265040065040000040c10240000690400000408bc18006d04084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279ad03014c4f7074696f6e3c426c6f636b4e756d6265723e0001000071040c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400750401b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000075040c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64c00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c797904013854616c6c793c42616c616e63653e000079040c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500007d040c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573810401b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000081040000028504008504000004081089040089040c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74658d040110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100008d040c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000091040c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000095040c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000099040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600009d040000040824c000a1040000040810bc00a504084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000a9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565ac013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616cc101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64c101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578c101013c5265666572656e64756d496e646578000110766f7465890401644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578c101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64c101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578ad03015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578c101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead040c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b10410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e0000b50408386b7573616d615f72756e74696d651043616c6c0001b41853797374656d0400510201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e00000010426162650400c50201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0001002454696d657374616d700400dd0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c496e64696365730400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0003002042616c616e63657304000d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00040028417574686f72736869700400390301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0005001c5374616b696e670400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0006001c53657373696f6e0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0008001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000a0020496d4f6e6c696e650400410401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000b002444656d6f63726163790400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400b90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400bd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f004050687261676d656e456c656374696f6e0400c10401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011002054726561737572790400cd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00120018436c61696d730400d10401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0013001c5574696c6974790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001800204964656e746974790400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0019001c536f63696574790400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001a00205265636f766572790400b90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001b001c56657374696e670400bd0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001c00245363686564756c65720400c50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e001d001450726f78790400cd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001e00204d756c74697369670400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f0020426f756e746965730400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00230010546970730400e50501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400e90501fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0025001047696c740400350701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47696c742c2052756e74696d653e00260020426167734c6973740400410701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00270034436f6e66696775726174696f6e0400450701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400490701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04004d0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400510701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400b90701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400bd0701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400c10701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400c50701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400c90701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400cd0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00245265676973747261720400d10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400d50701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400d90701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400e10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400010801b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e00630000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573bc01445665633c543a3a4163636f756e7449643e00011476616c7565ac013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74c101010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67c504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74d00110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400c101010c75333200020000c9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273bc01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565ac013c42616c616e63654f663c542c20493e00012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ff0013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65dd0401d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74e50401544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64f0013c457468657265756d4164647265737300010c6e6577f0013c457468657265756d416464726573730001386d617962655f707265636c61696d350301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400d90401205b75383b2036355d0000d904000003410000000800dd0404184f7074696f6e04045401e1040108104e6f6e6500000010536f6d650400e1040000010000e1040000040c18181000e50404184f7074696f6e04045401e9040108104e6f6e6500000010536f6d650400e9040000010000e9040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000ed040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782101010c75313600011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef104000002b50400f50408386b7573616d615f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400fd0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400010501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050617261636861696e734f726967696e04000505016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404000905014870616c6c65745f78636d3a3a4f726967696e00630010566f696404000d0501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f90408306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000105084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000505106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400550101185061726149640000000009050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400b50101344d756c74694c6f636174696f6e00000020526573706f6e73650400b50101344d756c74694c6f636174696f6e000100000d05081c73705f636f726510566f69640001000011050c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f150501a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562739d0501645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578c1010138526567697374726172496e64657800011c6d61785f666565ac013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578c1010138526567697374726172496e64657800010c666565ac013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578c1010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578c1010138526567697374726172496e6465780001186669656c6473a50501384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578c1010138526567697374726172496e6465780001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e74ad05015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e746974790401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15050c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19050190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921050110446174610001146c6567616c210501104461746100010c776562210501104461746100011072696f742105011044617461000114656d61696c210501104461746100013c7067705f66696e6765727072696e74990501404f7074696f6e3c5b75383b2032305d3e000114696d616765210501104461746100011c7477697474657221050110446174610000190510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454011d05045300000400950501185665633c543e00001d0500000408210521050021050c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025050000010010526177310400290500000200105261773204002d0500000300105261773304003105000004001052617734040038000005001052617735040035050000060010526177360400390500000700105261773704003d050000080010526177380400f9010000090010526177390400410500000a001452617731300400450500000b001452617731310400490500000c0014526177313204004d0500000d001452617731330400510500000e001452617731340400550500000f0014526177313504005905000010001452617731360400780000110014526177313704005d0500001200145261773138040061050000130014526177313904006505000014001452617732300400f400001500145261773231040069050000160014526177323204006d0500001700145261773233040071050000180014526177323404007505000019001452617732350400790500001a0014526177323604007d0500001b001452617732370400810500001c001452617732380400850500001d001452617732390400890500001e0014526177333004008d0500001f001452617733310400910500002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250500000300000000080029050000030100000008002d050000030200000008003105000003030000000800350500000305000000080039050000030600000008003d05000003070000000800410500000309000000080045050000030a000000080049050000030b00000008004d050000030c000000080051050000030d000000080055050000030e000000080059050000030f00000008005d050000031100000008006105000003120000000800650500000313000000080069050000031500000008006d050000031600000008007105000003170000000800750500000318000000080079050000031900000008007d050000031a000000080081050000031b000000080085050000031c000000080089050000031d00000008008d050000031e000000080091050000031f000000080095050000021d0500990504184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f400000100009d05000002a10500a1050000040800210500a5050c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9050004002001344964656e746974794669656c640000a9050c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad050c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1050c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001300c62696404011476616c756518013c42616c616e63654f663c542c20493e000088dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0035015061796d656e743a206043616e6469646174654465706f736974602077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e002823203c7765696768743e51014b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d62657273292c2058202862616c616e6365207265736572766529402d2053746f726167652052656164733ae8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329c4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d29442d2053746f72616765205772697465733a5901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3a2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a64092d204f6e65206576656e7420666f72206e6577206269642ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e14756e62696404010c706f7310010c75333200014cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e002c506172616d65746572733a15012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2077616e747320746f20756e6269642e002823203c7765696768743eac4b65793a204220286c656e206f662062696473292c2058202862616c616e636520756e726573657276652909012d204f6e652073746f72616765207265616420616e6420777269746520746f20726574726965766520616e64207570646174652074686520626964732e204f28422941012d20456974686572206f6e6520756e726573657276652062616c616e636520616374696f6e204f285829206f72206f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2842202b2058292c23203c2f7765696768743e14766f7563680c010c77686f000130543a3a4163636f756e74496400011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e0002b4410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e002823203c7765696768743efc4b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d6265727329402d2053746f726167652052656164733ac4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d290501092d204f6e652073746f72616765207265616420746f20636865636b206d656d626572206973206e6f7420616c726561647920766f756368696e672e204f283129e8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329442d2053746f72616765205772697465733a0901092d204f6e652073746f7261676520777269746520746f20696e7365727420766f756368696e672073746174757320746f20746865206d656d6265722e204f2831295901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3abc092d204f286c6f67204d292073656172636820746f20636865636b2073656e6465722069732061206d656d6265722e2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a5c092d204f6e65206576656e7420666f7220766f7563682ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e1c756e766f75636804010c706f7310010c75333200034429014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e002823203c7765696768743e504b65793a204220286c656e206f6620626964732905012d204f6e652073746f726167652072656164204f28312920746f20636865636b20746865207369676e6572206973206120766f756368696e67206d656d6265722ee82d204f6e652073746f72616765206d757461746520746f20726574726965766520616e64207570646174652074686520626964732e204f284229902d204f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2842292c23203c2f7765696768743e10766f746508012463616e6469646174651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c617070726f7665d00110626f6f6c00044c8441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e002823203c7765696768743eb84b65793a204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722e542d204f6e65206163636f756e74206c6f6f6b75702e29012d204f6e652073746f726167652072656164204f28432920616e64204f2843292073656172636820746f20636865636b2074686174207573657220697320612063616e6469646174652eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2043292c23203c2f7765696768743e34646566656e6465725f766f746504011c617070726f7665d00110626f6f6c0005408841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e002823203c7765696768743e642d204b65793a204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0074546f74616c20436f6d706c65786974793a204f284d202b206c6f674d292c23203c2f7765696768743e187061796f757400065441015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e002823203c7765696768743e19014b65793a204d20286c656e206f66206d656d62657273292c205020286e756d626572206f66207061796f75747320666f72206120706172746963756c6172206d656d6265722921012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b207369676e65722069732061206d656d6265722ee02d204f6e652073746f726167652072656164204f28502920746f2067657420616c6c207061796f75747320666f722061206d656d6265722ee02d204f6e652073746f726167652072656164204f28312920746f20676574207468652063757272656e7420626c6f636b206e756d6265722e882d204f6e652063757272656e6379207472616e736665722063616c6c2e204f2858290d012d204f6e652073746f72616765207772697465206f722072656d6f76616c20746f2075706461746520746865206d656d6265722773207061796f7574732e204f2850290094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2050202b2058292c23203c2f7765696768743e14666f756e640c011c666f756e646572000130543a3a4163636f756e74496400012c6d61785f6d656d6265727310010c75333200011472756c657328011c5665633c75383e00074c48466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e002823203c7765696768743edc2d2054776f2073746f72616765206d75746174657320746f207365742060486561646020616e642060466f756e646572602e204f283129f02d204f6e652073746f7261676520777269746520746f2061646420746865206669727374206d656d62657220746f20736f63696574792e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e1c756e666f756e6400083488416e6e756c2074686520666f756e64696e67206f662074686520736f63696574792e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e002823203c7765696768743e642d2054776f2073746f72616765207265616473204f2831292e742d20466f75722073746f726167652072656d6f76616c73204f2831292e302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e586a756467655f73757370656e6465645f6d656d62657208010c77686f000130543a3a4163636f756e74496400011c666f7267697665d00110626f6f6c0009702901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e002823203c7765696768743ea04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d6265727329f42d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e646564206d656d6265722e204f28312949012d20557020746f206f6e652073746f72616765207772697465204f284d292077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d626572206261636b20746f282020736f63696574792ef42d20557020746f20332073746f726167652072656d6f76616c73204f28312920746f20636c65616e20757020612072656d6f766564206d656d6265722e41012d20557020746f206f6e652073746f72616765207772697465204f2842292077697468204f2842292073656172636820746f2072656d6f766520766f7563686564206269642066726f6d20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e6c2d204f6e652073746f726167652072656d6f76616c2e204f283129782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042292c23203c2f7765696768743e646a756467655f73757370656e6465645f63616e64696461746508010c77686f000130543a3a4163636f756e7449640001246a756467656d656e74b50501244a756467656d656e74000aa03101416c6c6f772073757370656e646564206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e6465642063616e6469646174652e005901496620746865206a756467656d656e742069732060417070726f7665602c20776520616464207468656d20746f20736f63696574792061732061206d656d62657220776974682074686520617070726f707269617465707061796d656e7420666f72206a6f696e696e6720736f63696574792e005101496620746865206a756467656d656e74206973206052656a656374602c2077652065697468657220736c61736820746865206465706f736974206f6620746865206269642c20676976696e67206974206261636b0d01746f2074686520736f63696574792074726561737572792c206f722077652062616e2074686520766f75636865722066726f6d20766f756368696e6720616761696e2e005901496620746865206a756467656d656e7420697320605265626964602c20776520707574207468652063616e646964617465206261636b20696e207468652062696420706f6f6c20616e64206c6574207468656d20676f907468726f7567682074686520696e64756374696f6e2070726f6365737320616761696e2e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733abc2d206077686f60202d205468652073757370656e6465642063616e64696461746520746f206265206a75646765642ec02d20606a756467656d656e7460202d2060417070726f7665602c206052656a656374602c206f7220605265626964602e002823203c7765696768743ef04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d62657273292c2058202862616c616e636520616374696f6e29ec2d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e6465642063616e6469646174652ec42d204f6e652073746f726167652072656d6f76616c206f66207468652073757370656e6465642063616e6469646174652e3c2d20417070726f7665204c6f6769631101092d204f6e652073746f72616765207265616420746f206765742074686520617661696c61626c6520706f7420746f2070617920757365727320776974682e204f283129d8092d204f6e652073746f7261676520777269746520746f207570646174652074686520617661696c61626c6520706f742e204f283129e4092d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129b0092d204f6e652073746f72616765207265616420746f2067657420616c6c206d656d626572732e204f284d299c092d20557020746f206f6e6520756e726573657276652063757272656e637920616374696f6e2eac092d20557020746f2074776f206e65772073746f726167652077726974657320746f207061796f7574732e4901092d20557020746f206f6e652073746f726167652077726974652077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d62657220746f20736f63696574792e382d2052656a656374204c6f676963d8092d20557020746f206f6e6520726570617472696174652072657365727665642063757272656e637920616374696f6e2e204f2858292901092d20557020746f206f6e652073746f7261676520777269746520746f2062616e2074686520766f756368696e67206d656d6265722066726f6d20766f756368696e6720616761696e2e342d205265626964204c6f6769633d01092d2053746f72616765206d75746174652077697468204f286c6f672042292062696e6172792073656172636820746f20706c616365207468652075736572206261636b20696e746f20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e582d204f6e652073746f726167652072656d6f76616c2e782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042202b2058292c23203c2f7765696768743e3c7365745f6d61785f6d656d6265727304010c6d617810010c753332000b381901416c6c6f777320726f6f74206f726967696e20746f206368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f63696574792eb04d6178206d656d6265727368697020636f756e74206d7573742062652067726561746572207468616e20312e00d8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d205f524f4f545f2e002c506172616d65746572733ae02d20606d617860202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e002823203c7765696768743eac2d204f6e652073746f7261676520777269746520746f2075706461746520746865206d61782e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505083870616c6c65745f736f6369657479244a756467656d656e7400010c1452656269640000001852656a6563740001001c417070726f766500020000b9050c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000034a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e002823203c7765696768743e902d2054686520776569676874206f6620746865206063616c6c60202b2031302c3030302e05012d204f6e652073746f72616765206c6f6f6b757020746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001341901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e002823203c7765696768743e602d204f6e652073746f72616765207772697465204f2831292c2d204f6e65206576656e742c23203c2f7765696768743e3c6372656174655f7265636f766572790c011c667269656e6473bc01445665633c543a3a4163636f756e7449643e0001247468726573686f6c642101010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200026c59014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e002823203c7765696768743e642d204b65793a204620286c656e206f6620667269656e64732929012d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973206e6f7420616c7265616479207265636f76657261626c652e204f2831292ee82d204120636865636b20746861742074686520667269656e6473206c69737420697320736f7274656420616e6420756e697175652e204f284629982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829982d204f6e652073746f726167652077726974652e204f2831292e20436f646563204f2846292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000358e8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743ef42d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973207265636f76657261626c652e204f2846294d012d204f6e652073746f72616765207265616420746f20636865636b20746861742074686973207265636f766572792070726f63657373206861736e277420616c726561647920737461727465642e204f283129982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129682d204f6e652073746f726167652077726974652e204f2831292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004602501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e82d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c6572206973206120667269656e642e204f286c6f67462919012d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c657220686173206e6f7420616c726561647920766f75636865642e204f286c6f675629982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e00a0546f74616c20436f6d706c65786974793a204f2846202b206c6f6746202b2056202b206c6f6756292c23203c2f7765696768743e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000550f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2056292c23203c2f7765696768743e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e744964000650110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e002823203c7765696768743e804b65793a205620286c656e206f6620766f756368696e6720667269656e64732939012d204f6e652073746f7261676520726561642f72656d6f766520746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629bc2d204f6e652062616c616e63652063616c6c20746f20726570617472696174652072657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2856202b2058292c23203c2f7765696768743e3c72656d6f76655f7265636f76657279000754590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743e5c4b65793a204620286c656e206f6620667269656e64732925012d204f6e652073746f72616765207265616420746f206765742074686520707265666978206974657261746f7220666f7220616374697665207265636f7665726965732e204f28312935012d204f6e652073746f7261676520726561642f72656d6f766520746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f284629982d204f6e652062616c616e63652063616c6c20746f20756e72657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400082cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e002823203c7765696768743e0d012d204f6e652073746f72616765206d75746174696f6e20746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f746865720401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e736665720801187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90504184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000cd050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465782101010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000114696e6465782101010c753136000118686569676874c1010138543a3a426c6f636b4e756d6265720001246578745f696e646578c101010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10504184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d010000010000d5050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cdd0501344f706171756543616c6c3c543e00012873746f72655f63616c6cd00110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000dd0510346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401b504000800c101000000b5040104540000e1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565ac013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964c101012c426f756e7479496e64657800011c63757261746f721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565ac013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964c101012c426f756e7479496e64657800012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964c101012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5050c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565ac013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565ac013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e65737321070158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265250701544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747329070158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301f105000c0120736f6c7574696f6ef10501045300011473636f72651d070134456c656374696f6e53636f7265000114726f756e6410010c7533320000f10508386b7573616d615f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e32340000600118766f74657331f50500000118766f74657332010600000118766f74657333150600000118766f74657334210600000118766f746573352d0600000118766f74657336390600000118766f74657337450600000118766f74657338510600000118766f746573395d060000011c766f746573313069060000011c766f746573313175060000011c766f746573313281060000011c766f74657331338d060000011c766f746573313499060000011c766f7465733135a5060000011c766f7465733136b1060000011c766f7465733137bd060000011c766f7465733138c9060000011c766f7465733139d5060000011c766f7465733230e1060000011c766f7465733231ed060000011c766f7465733232f9060000011c766f746573323305070000011c766f74657332341107000000f505000002f90500f90500000408c101fd0500fd05000006210100010600000205060005060000040cc1010906fd0500090600000408fd050d06000d0600000611060011060c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002101010c7531360000150600000219060019060000040cc1011d06fd05001d0600000302000000090600210600000225060025060000040cc1012906fd05002906000003030000000906002d0600000231060031060000040cc1013506fd050035060000030400000009060039060000023d06003d060000040cc1014106fd0500410600000305000000090600450600000249060049060000040cc1014d06fd05004d0600000306000000090600510600000255060055060000040cc1015906fd05005906000003070000000906005d0600000261060061060000040cc1016506fd050065060000030800000009060069060000026d06006d060000040cc1017106fd0500710600000309000000090600750600000279060079060000040cc1017d06fd05007d060000030a000000090600810600000285060085060000040cc1018906fd050089060000030b0000000906008d0600000291060091060000040cc1019506fd050095060000030c00000009060099060000029d06009d060000040cc101a106fd0500a1060000030d000000090600a506000002a90600a9060000040cc101ad06fd0500ad060000030e000000090600b106000002b50600b5060000040cc101b906fd0500b9060000030f000000090600bd06000002c10600c1060000040cc101c506fd0500c50600000310000000090600c906000002cd0600cd060000040cc101d106fd0500d10600000311000000090600d506000002d90600d9060000040cc101dd06fd0500dd0600000312000000090600e106000002e50600e5060000040cc101e906fd0500e90600000313000000090600ed06000002f10600f1060000040cc101f506fd0500f50600000314000000090600f906000002fd0600fd060000040cc1010107fd0500010700000315000000090600050700000209070009070000040cc1010d07fd05000d0700000316000000090600110700000215070015070000040cc1011907fd05001907000003170000000906001d070000030300000018002107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273c101010c75333200011c74617267657473c101010c7533320000250704184f7074696f6e040454011d070108104e6f6e6500000010536f6d6504001d07000001000029070000022d07002d0700000408003107003107084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273dc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000035070c2c70616c6c65745f67696c741870616c6c65741043616c6c04045400011024706c6163655f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200003490506c61636520612062696420666f7220612067696c7420746f206265206973737565642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0039012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642e20496620746865206269642069733d017375636365737366756c6c7920656c65766174656420696e746f20616e206973737565642067696c742c207468656e2074686573652066756e64732077696c6c20636f6e74696e756520746f206265f8726573657276656420756e74696c207468652067696c7420657870697265732e204d757374206265206174206c6561737420604d696e467265657a65602e55012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f647320666f72207768696368207468652066756e64732077696c6c206265206c6f636b6564206966207468652067696c7420697359016973737565642e2049742077696c6c20657870697265206f6e6c79206166746572207468697320706572696f642068617320656c61707365642061667465722074686520706f696e74206f662069737375616e63652ed44d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e287365745f7461726765740401187461726765743907012c5065727175696e74696c6c00021890536574207461726765742070726f706f7274696f6e206f662067696c742d66756e64732e00744f726967696e206d757374206265206041646d696e4f726967696e602e0059012d2060746172676574603a20546865207461726765742070726f706f7274696f6e206f6620656666656374697665206973737565642066756e647320746861742073686f756c6420626520756e6465722067696c747340617420616e79206f6e652074696d652e1074686177040114696e646578c101012c416374697665496e64657800031c550152656d6f766520616e206163746976652062757420657870697265642067696c742e2052657365727665642066756e647320756e6465722067696c742061726520667265656420616e642062616c616e6365206973590161646a757374656420746f20656e737572652074686174207468652066756e64732067726f77206f7220736872696e6b20746f206d61696e7461696e20746865206571756976616c656e742070726f706f7274696f6e806f662065666665637469766520746f74616c206973737565642066756e64732e005d014f726967696e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652067696c74206f662074686520676976656e20696e6465782e00b82d2060696e646578603a2054686520696e646578206f66207468652067696c7420746f206265207468617765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39070000063d07003d070c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040020010c753634000041070c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4507106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577ad03012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577ad03012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4907106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5107106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174615507018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55070c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c48445201cd02001001246269746669656c647359070190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e646964617465737507017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e74536574000134706172656e745f686561646572cd02010c484452000059070000025d07005d07104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640161072c5265616c5061796c6f6164016107000c011c7061796c6f61646107011c5061796c6f616400013c76616c696461746f725f696e6465786d07013856616c696461746f72496e6465780001247369676e61747572657107014856616c696461746f725369676e6174757265000061070c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004006507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000065070000070869070069070c18626974766563146f72646572104c736230000000006d070c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c75333200007107104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e61747572650000750700000279070079070c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e6469646174657d070170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573950701605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365736507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00007d070c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74738107015043616e646964617465436f6d6d69746d656e7473000081070c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573610201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573850701705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f64658d0701584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f646174616d010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000850700000289070089070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401550100080124726563697069656e745501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e00008d0704184f7074696f6e0404540191070108104e6f6e6500000010536f6d6504009107000001000091070c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000950700000299070099070c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c6963697404007107014856616c696461746f725369676e6174757265000100204578706c6963697404007107014856616c696461746f725369676e6174757265000200009d07000002a10700a1070c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173689501013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473a50701ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000a507000002a90700a9070000040cad076d07710700ad070c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400b107016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400b507016c496e76616c69644469737075746553746174656d656e744b696e6400010000b1070c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000b5070c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000b907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172615501011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec107106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec507106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e745501011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465725501011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648d01013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261550101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648d01013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a65000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869645501011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964550101185061726149640001146f746865725501011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261550101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261550101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172615501011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172615501011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ec1010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578c10101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c62696414011070617261dd07011850617261496400013461756374696f6e5f696e646578c101013041756374696f6e496e64657800012866697273745f736c6f74c10101404c65617365506572696f644f663c543e0001246c6173745f736c6f74c10101404c65617365506572696f644f663c543e000118616d6f756e74ac013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd07000006550100e107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e646578dd07011850617261496400011476616c7565ac013042616c616e63654f663c543e0001247369676e6174757265f50701584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e646578dd070118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e646578dd070118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e646578dd070118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578550101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465785501011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50704184f7074696f6e04045401e9070108104e6f6e6500000010536f6d650400e9070000010000e907082873705f72756e74696d652c4d756c74695369676e657200010c1c45643235353139040090013c656432353531393a3a5075626c69630000001c5372323535313904009c013c737232353531393a3a5075626c69630001001445636473610400ed07013465636473613a3a5075626c696300020000ed070c1c73705f636f7265146563647361185075626c696300000400f10701205b75383b2033335d0000f107000003210000000800f50704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000f907082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c53723235353139040061010148737232353531393a3a5369676e61747572650001001445636473610400fd07014065636473613a3a5369676e617475726500020000fd070c1c73705f636f7265146563647361245369676e617475726500000400d90401205b75383b2036355d000001080c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676505080154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765310801a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eb5010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ead0301484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0508080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000908013476303a3a58636d3c43616c6c3e00000008563104001d08013476313a3a58636d3c43616c6c3e0001000856320400d501013476323a3a58636d3c43616c6c3e0002000009080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676509080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00000d080000021108001108100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d150801385665633c58636d3c43616c6c3e3e00070000150800000209080019080c0c78636d08763020526573706f6e73650001041841737365747304002902013c5665633c4d756c746941737365743e000000001d080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651d080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c000021080000022508002508100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73290801385665633c58636d3c43616c6c3e3e0007000029080000021d08002d080c0c78636d08763120526573706f6e7365000108184173736574730400e101012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003108080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003508013476303a3a58636d3c43616c6c3e00000008563104004908013476313a3a58636d3c43616c6c3e00010008563204005908013476323a3a58636d3c43616c6c3e0002000035080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676535080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000039080000023d08003d08100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d410801385665633c58636d3c43616c6c3e3e00070000410800000235080045080c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000049080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676549080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c00004d080000025108005108100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73550801385665633c58636d3c43616c6c3e3e00070000550800000249080059080c0c78636d0876320c58636d041043616c6c000004005d0801585665633c496e737472756374696f6e3c43616c6c3e3e00005d0800000261080061080c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005908012458636d3c43616c6c3e0015002c536574417070656e64697804005908012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b00006508084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573bc01385665633c4163636f756e7449643e0001106e617973bc01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e000071080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975080000027908007908086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500007d08086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573bc01385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000081080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090985080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400510301185665633c543e000091080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950808346672616d655f737570706f72742050616c6c6574496400000400f901011c5b75383b20385d000099080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a1080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a5080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a90801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150501844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401ad08045300000400b10801185665633c543e0000ad080000040810ad0500b108000002ad0800b5080000040818b90800b90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e0000bd0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c108045300000400c90801185665633c543e0000c10804184f7074696f6e04045401c5080108104e6f6e6500000010536f6d650400c5080000010000c5080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50501384964656e746974794669656c64730000c908000002c10800cd080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d108000002d50800d508083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d908016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d908083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000dd080000040818d90800e108083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000e508000002e90800e90800000408101800ed0800000408000000f108083870616c6c65745f736f636965747910566f746500010c1c536b65707469630000001852656a6563740001001c417070726f766500020000f5080c3870616c6c65745f736f63696574791870616c6c6574144572726f720804540004490001482c426164506f736974696f6e0000048c416e20696e636f727265637420706f736974696f6e207761732070726f76696465642e244e6f744d656d6265720001045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000204645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400030448557365722069732073757370656e6465642e304e6f7453757370656e6465640004045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000504484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400060460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000704984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000804e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e2c4e6f74566f756368696e670009045c4d656d626572206973206e6f7420766f756368696e672e1048656164000a049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000b046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000c0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000d04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000e046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000f0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572001004785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640011046c5468652063616c6c6572206973206e6f742074686520686561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f908083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e74496401000010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e0001247468726573686f6c642101010c7531360000fd08083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e000001090c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c105045300000400090901185665633c543e00000909000002c105000d09083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000011090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1509000002190900190904184f7074696f6e040454011d090108104e6f6e6500000010536f6d6504001d0900000100001d09084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c01b5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01f504244163636f756e7449640100001401206d617962655f69641501013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb504011043616c6c0001386d617962655f706572696f646963c90501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ef504013450616c6c6574734f726967696e00002109084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000025090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092909000004082d0918002d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013109045300000400350901185665633c543e00003109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065011d012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651d01012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000035090000023109003909000004083d0918003d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e00004109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000450900000241090049090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d09000004080004005109083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2901015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bc01385665633c4163636f756e7449643e000055090000040cdd0500180059090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095d09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757361090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000065090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096909082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573ad03014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073dc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565d00110626f6f6c00006d090c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e656404007509012828626f6f6c2c20426e2900020024456d657267656e637900030000750900000408d010007909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274732907012c537570706f7274733c413e00011473636f72651d070134456c656374696f6e53636f726500011c636f6d707574653901013c456c656374696f6e436f6d7075746500007d09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273810901705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473bc01185665633c413e0000810900000285090085090000040c0020bc00890910346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011d07045601100453000004008d09013842547265654d61703c4b2c20563e00008d09042042547265654d617008044b011d0704560110000400910900000091090000029509009509000004081d07100099090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01f1050010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eed050154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e636500009d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ea109000002a50900a5090c2c70616c6c65745f67696c741870616c6c65741c47696c74426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000a9090c2c70616c6c65745f67696c741870616c6c65744041637469766547696c7473546f74616c041c42616c616e636501180010011866726f7a656e18011c42616c616e636500012870726f706f7274696f6e3d07012c5065727175696e74696c6c000114696e64657810012c416374697665496e6465780001187461726765743d07012c5065727175696e74696c6c0000ad090c2c70616c6c65745f67696c741870616c6c65742841637469766547696c740c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100010012870726f706f7274696f6e3d07012c5065727175696e74696c6c000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e74496400011865787069727910012c426c6f636b4e756d6265720000b1090c2c70616c6c65745f67696c741870616c6c6574144572726f72040454000120404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e1c556e6b6e6f776e0004045847696c7420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504684e6f7420746865206f776e6572206f66207468652067696c742e284e6f74457870697265640006047047696c74206e6f74207965742061742065787069727920646174652e204e6f74466f756e64000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5090c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576350301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874350301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000b9090c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164350301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c350301504f7074696f6e3c543a3a4163636f756e7449643e0000bd090000022000c1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265ad03012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273ad03012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000c509106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c9090000026d0700cd09000002cd0300d1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6461070150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000d5090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726571010124436f7265496e646578000110686173689501013443616e6469646174654861736800012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573650701604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273650701604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75707501012847726f7570496e6465780000d909106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e109011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e745365740000e109000002e50900e509000004084d01e90900e909000002ed0900ed09000004086d07990700f109106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f509000002c90900f9090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565fd0901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000fd09000002010a00010a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d050a013c50617261746872656164456e74727900012c636f72655f6f666673657410010c7533320000050a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d090a013c50617261746872656164436c61696d00011c7265747269657310010c7533320000090a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d00000800550101084964000059010128436f6c6c61746f72496400000d0a000002110a00110a04184f7074696f6e04045401150a0108104e6f6e6500000010536f6d650400150a0000010000150a0c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f6363757069656400010828506172617468726561640400050a013c50617261746872656164456e7472790000002450617261636861696e00010000190a0000025501001d0a000002210a00210a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726571010124436f7265496e64657800011c706172615f6964550101185061726149640001106b696e64250a013841737369676e6d656e744b696e6400012467726f75705f6964787501012847726f7570496e6465780000250a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e0000002850617261746872656164080059010128436f6c6c61746f724964000010010c75333200010000290a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600002d0a0000040855011000310a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573350a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564ad0301244f7074696f6e3c4e3e0000350a000002390a00390a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e00003d0a0000022d0a00410a0c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f416865616400010000450a0c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000490a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f646500012470617261636861696ed00110626f6f6c00004d0a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909510a000002550a00550a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000118717565756564cd0901405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000590a0000025d0a005d0a0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000610a0000040855012800650a106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909690a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564d00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200006d0a0000028d0100710a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164750a01304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000750a04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000790a0000027d0a007d0a0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000810a000002850a00850a0000040810190a00890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d0a000002d10300910a0c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000138646973636f766572795f6b657973950a01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b6579738d0a01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073f50901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000950a000002d50300990a00000408109501009d0a0c4c706f6c6b61646f745f7072696d6974697665730876313044697370757465537461746504044e01100010013876616c696461746f72735f666f726507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00014876616c696461746f72735f616761696e73746507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00011473746172741001044e000130636f6e636c756465645f6174ad0301244f7074696f6e3c4e3e0000a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f7204045400011c744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e34506f74656e7469616c5370616d000504d0546f6f206d616e79207370616d20736c6f7473207573656420627920736f6d652073706563696669632076616c696461746f722e4853696e676c65536964656444697370757465000604c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a50a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d00110626f6f6c0000a90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad0a000002b10a00b10a04184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000b50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90a0000040800550100bd0a00000324000000c10a00c10a04184f7074696f6e04045401c50a0108104e6f6e6500000010536f6d650400c50a0000010000c50a0000040c0055011800c90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd0a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e7449640001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ed10a01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000d10a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000d50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d90a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465723902015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679dd0a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3902015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e7365e50a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000dd0a04184f7074696f6e04045401e10a0108104e6f6e6500000010536f6d650400e10a0000010000e10a00000408080800e50a080c78636d4456657273696f6e6564526573706f6e736500010c08563004001908013076303a3a526573706f6e736500000008563104002d08013076313a3a526573706f6e73650001000856320400fd01013076323a3a526573706f6e736500020000e90a0000040810390200ed0a0000040c20201000f10a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401f50a045300000400f90a01185665633c543e0000f50a0000040839021000f90a000002f50a00fd0a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304001501013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000010b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050b102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730111031043616c6c01b504245369676e617475726501f90714457874726101090b00040028000000090b0000041c0d0b110b150b190b210b250b290b000d0b10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110b10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0b010c45726100001d0b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400c1010120543a3a496e6465780000250b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ac013042616c616e63654f663c543e00002d0b08386b7573616d615f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022445020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000490204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01510201481830426c6f636b576569676874736502850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746875023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768747d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e81023903186b7573616d61347061726974792d6b7573616d6102000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000080000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978210108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019102001042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010095020400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000a90204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100950204000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510b50204000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000bd0204000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100bd0204001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401001101200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000c10204000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000c1020400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e01c502000c3445706f63684475726174696f6e202058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d902012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01dd020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c496e6469636573011c496e646963657304204163636f756e74730001040210e1020400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01e5020164041c4465706f736974184034a1aec600000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e902032042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200ed02040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200fd02040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100090304000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e010d0301680c484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190304485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210304000000000c485472616e73616374696f6e42797465466565184012160500000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f46656525035c0400000000000000000000000000000000a9e696010001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002128417574686f72736869700128417574686f72736869700c18556e636c657301002d030400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100d0040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e013903000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e014103051c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bc04000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020045030400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e14506179656501010405005503040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f7273010104050059030800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500610304000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006503040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805056903a80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805056903a80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f7250726566730101080505690359030800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405106d0314000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101007d0304000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100550210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405108103040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100450204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050569038903040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505690318040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405008d030400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040579039103800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301009503040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01009d03040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000a10304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01a5030170143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010180000000001b50306204f6666656e63657301204f6666656e6365730c1c5265706f7274730001040524b903040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0341020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104057828040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00017400000728486973746f726963616c0000000000221c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c1030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051030400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c9030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405d90300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e103017c0001e503081c4772616e647061011c4772616e647061181453746174650100e90304000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000ed03040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000011010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01f503018004384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e207573650121040a20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301002504040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e48526563656976656448656172746265617473000108050511012d040400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505690310100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01410401940440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e015d040b48417574686f72697479446973636f7665727900000000000c2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301006104040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510690404000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406246d040400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510710404000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405007d04d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00009d04040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624a10404000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000a50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01a90401b82c3c456e6163746d656e74506572696f64101000c2010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000c20100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f736974184034a1aec600000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f7369741840121605000000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01ad040d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100b104040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000169080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01bd0401d4000171080f4050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100750804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100750804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100dc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405007d08840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01c10401d81c2050616c6c65744964f90120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184034a1aec600000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184010c55b920f000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184080965b060000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d626572731010130000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010130000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010403800000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e018108104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100bc040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c90401e40001850811205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051089080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301008d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01cd0401e8183050726f706f73616c426f6e6491081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18401098a4850f0000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080510100048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910810d00700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0199081218436c61696d730118436c61696d731418436c61696d7300010406f01804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406f0e104040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406f0e904040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600f00400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01d10401ec041850726566697828807c506179204b534d7320746f20746865204b7573616d61206163636f756e743a00019d08131c5574696c6974790001ed0401f8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10818204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1050400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110501fc183042617369634465706f7369741840084cd2c207000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f73697418400293b4f0010000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184068425d8d0100000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd08191c536f6369657479011c536f6369657479401c466f756e6465720000000400044820546865206669727374206d656d6265722e1452756c6573000024040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e2843616e646964617465730100d1080400043901205468652063757272656e7420736574206f662063616e646964617465733b206269646465727320746861742061726520617474656d7074696e6720746f206265636f6d65206d656d626572732e4c53757370656e64656443616e646964617465730001040500dd08040004842054686520736574206f662073757370656e6465642063616e646964617465732e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1048656164000000040004e820546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f766564206d656d626572732e1c4d656d626572730100bc04000494205468652063757272656e7420736574206f66206d656d626572732c206f7264657265642e4053757370656e6465644d656d626572730101040500d0040004782054686520736574206f662073757370656e646564206d656d626572732e10426964730100d108040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e20566f756368696e670001040500e108040004e4204d656d626572732063757272656e746c7920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e1c5061796f7574730101040500e5080400044d012050656e64696e67207061796f7574733b206f72646572656420627920626c6f636b206e756d6265722c20776974682074686520616d6f756e7420746861742073686f756c642062652070616964206f75742e1c537472696b6573010104050010100000000004dc20546865206f6e676f696e67206e756d626572206f66206c6f73696e6720766f746573206361737420627920746865206d656d6265722e14566f7465730001080505ed08f108040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e20446566656e646572000000040004c42054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642e34446566656e646572566f7465730001040500f1080400046020566f74657320666f722074686520646566656e6465722e284d61784d656d62657273010010100000000004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e01b105010101242050616c6c6574496495082070792f736f63696504682054686520736f6369657469657327732070616c6c65742069644043616e6469646174654465706f7369741840084cd2c207000000000000000000000004fc20546865206d696e696d756d20616d6f756e74206f662061206465706f73697420726571756972656420666f7220612062696420746f206265206d6164652e4857726f6e6753696465446564756374696f6e184068425d8d0100000000000000000000000855012054686520616d6f756e74206f662074686520756e70616964207265776172642074686174206765747320646564756374656420696e207468652063617365207468617420656974686572206120736b6570746963c020646f65736e277420766f7465206f7220736f6d656f6e6520766f74657320696e207468652077726f6e67207761792e284d6178537472696b657310100a00000008510120546865206e756d626572206f662074696d65732061206d656d626572206d617920766f7465207468652077726f6e672077617920286f72206e6f7420617420616c6c2c207768656e20746865792061726520619c20736b657074696329206265666f72652074686579206265636f6d652073757370656e6465642e2c506572696f645370656e64184090d9120d840100000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e38526f746174696f6e506572696f641010c089010004110120546865206e756d626572206f6620626c6f636b73206265747765656e2063616e6469646174652f6d656d6265727368697020726f746174696f6e20706572696f64732e3c4d61784c6f636b4475726174696f6e1010004eed0004a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f641010c089010004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e484d617843616e646964617465496e74616b6510100100000004ec20546865206d6178696d756d206e756d626572206f662063616e646964617465732074686174207765206163636570742070657220726f756e642e01f5081a205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500f90804000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505ed08fd080400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01b9050105011044436f6e6669674465706f736974426173651840042669e103000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f7218409a505763000000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e64732101080900040d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e3c5265636f766572794465706f7369741840042669e10300000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e0101091b1c56657374696e67011c56657374696e67081c56657374696e6700010402000509040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01000d0904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0501090108444d696e5665737465645472616e73666572184034a1aec600000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c000000000111091c245363686564756c657201245363686564756c65720c184167656e6461010104051015090400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052811010400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100210904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01c505010d0108344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e0125091d1450726f7879011450726f7879081c50726f78696573010104050029094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500390944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01cd05011901184050726f78794465706f736974426173651840b07d3b870f000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184034738e0600000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840b07d3b870f000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184068e61c0d00000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0149091e204d756c746973696701204d756c746973696708244d756c74697369677300010805024d095109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604550904000001d5050125010c2c4465706f736974426173651840f07520970f000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184080965b060000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573210108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0159091f20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e7469657300010405105d090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005103040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01e105012d011c44426f756e74794465706f73697442617365184034a1aec600000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697491081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184068425d8d0100000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650165092310546970730110546970730810546970730001040524690904000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01e505013101144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565a1030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184034a1aec600000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e016d092468456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e745068617365010071090400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000079090400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f7400007d0904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000210704000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010089090400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617001010405109909310200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500001d070400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01e9050135013834556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6455021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e87648170000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744261736518402030490b1f000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840277f000000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e019d09251047696c74011047696c74102c5175657565546f74616c730100e50804001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210a10904000439012054686520717565756573206f66206269647320726561647920746f206265636f6d652067696c74732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e2c416374697665546f74616c0100a9099000000000000000000000000000000000000000000000000000000000000000000000000004d020496e666f726d6174696f6e2072656c6174696e6720746f207468652067696c74732063757272656e746c79206163746976652e184163746976650001040210ad090400042101205468652063757272656e746c79206163746976652067696c74732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e0135070141011c285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e803000004f0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e304669666f51756575654c656e1010fa0000000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e18506572696f6410108097060008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e244d696e467265657a65184050f8369c4d000000000000000000000018550120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d6179206265206f66666572656420746f20667265657a6520666f7220612067696c742e204e6f746520746861742074686973510120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d61792062652066726f7a656e20696e20612067696c742073696e63652067696c7473206d617920626519012073706c697420757020696e206f7264657220746f207361746973667920746865206465736972656420616d6f756e74206f662066756e647320756e6465722067696c74732e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e30496e74616b65506572696f6410103200000014590120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f206973737565206d6f72652067696c747320696e20616e206566666f727420746f9c2067657420746f207468652074617267657420616d6f756e7420746f2062652066726f7a656e2e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e344d6178496e74616b65426964731010640000000c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e206265207475726e656420696e746f206973737565642067696c7473206561636820626c6f636b2e2041206c617267657261012076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c64207468657265206265206120676c7574206f66b4206269647320746f206d616b6520696e746f2067696c747320746f20726561636820746865207461726765742e01b1092620426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500b50904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520b90904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01410701450104344261675468726573686f6c6473bd090919210355a0fc0100000000daa64602000000006e739b02000000007997fc0200000000d0de6b03000000003358eb03000000000d5f7d04000000009aa6240500000000b146e4050000000067cabf0600000000d640bb07000000005350db0800000000714c250a00000000364f9f0b000000000056500d000000009862400f000000001ba17811000000006593031400000000cd42ed16000000002079431a00000000e401161e000000001ef5762200000000f90c7b2700000000e0073a2d00000000e818cf33000000008c68593b000000002ea8fc43000000000abbe14d00000000c3773759000000001986336600000000e85c13750000000018651d8600000000e846a29900000000be67feaf00000000849f9bc900000000ad2df3e60000000028f78f0801000000d817112f01000000bed32c5b01000000c2f5b38d010000000aac95c7010000002bf4e3090200000022acd855020000001060dbac020000002ef08710030000007c2eb682030000002b988205040000001754589b040000009da5fc4605000000ff099c0b060000006c3ed9ec06000000c475deee07000000960f711609000000aa2d08690a000000f892e6ec0b0000008c4638a90d000000978634a60f0000006dac44ed1100000078b93089140000001660528617000000e479cff21a0000004000ddde1e000000ffc30b5d23000000824fa082280000002793f7672e000000a638fa283500000048bfa0e53c00000047d28ac245000000c5a5ace94f000000f68e158b5b0000009083d3dd6800000066b5f72078000000cf1bc19c89000000fc6ff2a39d0000001eef5995b4000000c02092ddce000000b2ed03f9ec000000078933760f010000d30e63f8360100001252973a64010000e1230d1398010000a0722f77d301000078012180170200006533ef6f65020000428586b7be02000028e784fd24030000b13f0a269a030000d016ac5b2004000022c8b619ba04000079c7ec376a050000e092fbf7330600003d05e6141b070000f701add423080000d8108a1c53090000c8ab1b88ae0a0000b2eff0833c0c0000e858f26b040e00000f7d37ae0e100000d5a7eef264120000583f134a121500001753cb5f231800005c3664b8a61b0000a61a0af5ac1f000033f27f22492400004b3a4c1391290000288805c79d2f000037d3a7e08b360000ffa1222e7c3e0000f0c4a14394470000e5ad6f2dff510000076ebb3bee5d0000abf006ec996b00008c6c8ef4427b00003ad69a76338d0000ba57695dc0a100005dda24f04ab90000b66f609e42d400007655960f27f30000258d6c7f8a1601005169eb71143f0100b9be72cc846d01003c4b1762b7a20100cc2f3404a8df0100f7276e2a77250200480b33486f7502001d5cf5e80ad102000f6410b0fb390300a904775d32b203002de121fde73b040030afb76ca8d90400fb753e695e8e05003c44e45d615d06002cb93b35854a0700a8f8cb772c5a08007a48b90d5d9109003d3dc705d8f50a000d1e42d2348e0c001cb0be7c00620e0024796364e17910001b8ded2fc0df1200d3e942b5f69e1500e8ca99b485c41800d0c88c65525f1c00c2f577f96c8020000abce260613b250074bd4dd293a62a00ec4b61c8aadb300048b0376d08f83700c01384b1551d4000dc2bfda12172490070b645ed972254006cfc51fa516160006c93086d46686e009caae886db797e00c036837621e29000a0649b653af8a50028a34ceef61fbe00385aa297aecbd900483335165d7ef900d0cae4520ece1d010090a7aea4664701e09d92a5060d770130778edcc2a2ad01d00bb8d53b2aec0140b18c096fcb3302805193026ed98502a0f6d663a3d8e30260bbcb8701864f03a045f8b63cdfca0340816de8372c5804405e20a9d009fa04808d72453d76b30580f35bc037df8706804eeca838327b0700b198a10eef9108800b2f9b2a3dd10980a2489405043f0b00724c5a1307e20c00d8f897c605c20e009890be3de0e71000434f6546c15d1300d61cff7d4e2f16009b32b873df691900008775d0bc1c1d00da56ebaf68592100dacb4281f13326003c889ef750c32b000ab7e6cbd8213200346dad52af6d39005047e9335ec9410024ee18e8755c4b0038d4b40049545600087d76b2c2e46200981c03995c497100881e553f38c68100b0cb90a161a99400284fe59e404caa00c0e54a304015c30060cd7437b379dfffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00274050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100c109e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510c109040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e014507000001c509332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c909040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100cd090400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e014907000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104056d07d109040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104055501d509040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104055501810704000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e014d070149010001d909353050617261496e686572656e74013050617261496e686572656e740820496e636c756465640000c8040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000dd0904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e015107000001f1093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f7570730100f5090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c5061726174687265616451756575650100f9091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f72657301000d0a0400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e6465780100190a040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401001d0a040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e730100190a040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c6573000104055501290a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040555016d01040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f646548617368000104055501690104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f646548617368000104052d0a690104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104055501310a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701003d0a040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040555011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104055501690104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104055501410a040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104055501450a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e7301003d0a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301003d0a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510190a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104055501490a040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f64654279486173685265667301010406690110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040669019107040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01b90701790100014d0a382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a65640000c804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100510a04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01bd07000000390c446d70010c446d700854446f776e776172644d657373616765517565756573010104055501590a040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104055501248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01c1070000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040555016102040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a6501010405550111012000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e6565647344697370617463680100190a040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000055010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520610a04000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01c507017d010001650a3b1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104058d01690a040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401006d0a0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040555011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040555011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104058d01c804001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401006d0a0400003848726d7057617465726d61726b730001040555011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058d01710a04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104055501190a040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104055501190a0400004c48726d704368616e6e656c436f6e74656e7473010104058d01790a040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104055501810a04001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01c9070189010001890a3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e7361666501008d0a04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610910a04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502990a9d0a040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e20496e636c756465640001080502990a10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e245370616d536c6f7473000104051051030400145101204d6170732073657373696f6e20696e646963657320746f206120766563746f7220696e6469636174696e6720746865206e756d626572206f6620706f74656e7469616c6c792d7370616d206469737075746573750120656163682076616c696461746f722069732070617274696369706174696e6720696e2e20506f74656e7469616c6c792d7370616d206469737075746573206172652072656d6f74652064697370757465732077686963682068617665c4206665776572207468616e206062797a616e74696e655f7468726573686f6c64202b2031602076616c696461746f72732e003d0120546865206927746820656e747279206f662074686520766563746f7220636f72726573706f6e647320746f2074686520692774682076616c696461746f7220696e207468652073657373696f6e2e1846726f7a656e0100ad03040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01cd070191010001a10a3e2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040555015501040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104055501a50a040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010055011000000000046020546865206e65787420667265652060506172614964602e01d10701a101082c506172614465706f73697418400080ca3961240000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f73697450657242797465184055a0fc0100000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01a90a4614536c6f74730114536c6f747304184c6561736573010104055501ad0a040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01d50701a501082c4c65617365506572696f641010803a090004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f666673657410100000000004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01b50a472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00001101040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405b90a18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510bd0a04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e01d90701a9011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001c90a482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104055501cd0a0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100190a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e64657801e10701ad010c2050616c6c6574496495082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184018e47648170000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01d50a492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d90a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e90a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e90a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e90aed0a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100f10a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000fd0a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01010801b1010001010b63050b041c40436865636b5370656356657273696f6e0d0b1038436865636b547856657273696f6e110b1030436865636b47656e65736973150b2438436865636b4d6f7274616c697479190b2428436865636b4e6f6e6365210bc82c436865636b576569676874250bc8604368617267655472616e73616374696f6e5061796d656e74290bc82d0b",polkadot:"0x6d6574610e4d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173652102011450686173650001146576656e7444010445000118746f70696373250201185665633c543e0000440840706f6c6b61646f745f72756e74696d65144576656e740001881853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040064018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0001001c496e6469636573040078017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e63657304007c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0005001c5374616b696e67040084017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e636573040088015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e647061040094015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400a8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400cc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000e001c436f756e63696c0400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400e001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050687261676d656e456c656374696f6e0400e401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0011004c546563686e6963616c4d656d626572736869700400f001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0012002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130018436c61696d730400f80158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c69747904000901015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e7469747904000d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f787904001101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c746973696704001d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e7469657304002501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200105469707304002901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00230068456c656374696f6e50726f76696465724d756c7469506861736504002d0101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240020426167734c69737404003901018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0025003450617261496e636c7573696f6e04003d01019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304006d01015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007101015470617261636861696e735f756d703a3a4576656e74003b001048726d7004007d01017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c002452656769737472617204008501017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040089010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304008d01016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04009101016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404009501016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c0068016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00006c013c4f7074696f6e3c5665633c75383e3e00007001384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e68000004081010006c04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000700418526573756c740804540174044501580108084f6b040074000000000c4572720400580000010000740000040000780c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000084103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e648c01104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e8c000003100000000800900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909940c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574980134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980000029c009c00000408a02000a00c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400a4013c656432353531393a3a5075626c69630000a40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000a80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964ac0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65b4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ac104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400b0013c737232353531393a3a5075626c69630000b00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b4000002b800b80000040800bc00bc083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cc0011c42616c616e636500010c6f776ec0011c42616c616e63650001186f7468657273c401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000c00000061800c4000002c800c8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565c0011c42616c616e63650000cc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273d001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747001384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000020000d40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0000050000e00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273e801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e8000002ec00ec00000408001800f00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000fc013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400010101205b75383b2032305d0000010100000314000000080005010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e3044697370617463686564417304007001384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c747001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465781901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010840706f6c6b61646f745f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e00070000190100000504001d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000025010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653101013c456c656374696f6e436f6d70757465000130707265765f656a6563746564dc0110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653501015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093101089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000350104184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000039010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090941010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000045010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696449010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f724d010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e617475726551010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173685d01014856616c69646174696f6e436f646548617368000049010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200004d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300005101104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055010c1c73705f636f72651c73723235353139245369676e617475726500000400590101205b75383b2036345d000059010000034000000008005d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f6465486173680000040024011048617368000061010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000065010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000069010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200006d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040049010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040049010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040049010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040049010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080049010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097101106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400007501011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0049010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410004901011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000790101144572726f72000100144572726f720400790101144572726f72000200007901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100049010118506172614964000049010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408004901011850617261496400008101013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080049010118506172614964000049010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408004901011850617261496400008101013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090981010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572490101084964000124726563697069656e7449010108496400008501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800490101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400490101185061726149640001002052657365727665640800490101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800490101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00490101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040049010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400490101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040049010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400490101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c7408004901011850617261496400007001384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040049010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000049010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040049010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404007501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00990101344d756c74694c6f636174696f6e0000990101344d756c74694c6f636174696f6e0000b901011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800990101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000e1010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00990101344d756c74694c6f636174696f6e000020011c517565727949640000050201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800990101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000990101344d756c74694c6f636174696f6e00000902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00990101344d756c74694c6f636174696f6e000020011c5175657279496400007901012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08001d02015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729d0101244a756e6374696f6e7300009d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a10101204a756e6374696f6e0001000858320800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0002000858330c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0003000858341000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0004000858351400a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0005000858361800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0006000858371c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0007000858382000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e00080000a101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a5010000061000a901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000ad010000062000b101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000b501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a501010c753332000100204672616374696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c75333200040000b9010c0c78636d0876320c58636d041043616c6c00000400bd0101585665633c496e737472756374696f6e3c43616c6c3e3e0000bd01000002c10100c1010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b901012458636d3c43616c6c3e0015002c536574417070656e6469780400b901012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b0000c501100c78636d087631286d756c746961737365742c4d756c746941737365747300000400c901013c5665633c4d756c746941737365743e0000c901000002cd0100cd01100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964d101011c4173736574496400010c66756ed501012c46756e676962696c6974790000d101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400990101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000d501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400d90101344173736574496e7374616e636500010000d901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400dd01011c5b75383b20385d0003001c4172726179313604008c01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000dd01000003080000000800e1010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400c501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400e50101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010000040810790100ed010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000f1010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e0000f501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400c501012c4d756c74694173736574730000001057696c640400f901013857696c644d756c7469417373657400010000f901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964d101011c4173736574496400010c66756efd01013c57696c6446756e676962696c69747900010000fd01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000001020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400ad01010c75363400010000050204184f7074696f6e0404540199010108104e6f6e6500000010536f6d650400990100000100000902080c78636d5056657273696f6e65644d756c746941737365747300010808563004000d02014c5665633c76303a3a4d756c746941737365743e0000000856310400c501013c76313a3a4d756c7469417373657473000100000d020000021102001102100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964150201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373150201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365d90101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964150201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373150201344d756c74694c6f636174696f6e000120696e7374616e6365d90101344173736574496e7374616e6365000b00001502100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400190201204a756e6374696f6e0001000858320800190201204a756e6374696f6e0000190201204a756e6374696f6e0002000858330c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0003000858341000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0004000858351400190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0005000858361800190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0006000858371c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0007000858382000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e000800001902100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a501010c7533320001002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000300304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f647950617274000900001d02080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004001502014476303a3a4d756c74694c6f636174696f6e00000008563104009901014476313a3a4d756c74694c6f636174696f6e00010000210208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000025020000022400290200000268002d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d653102016473705f72756e74696d653a3a52756e74696d65537472696e6700003102000005020035020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f3902011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003d020000024102004102000004082828004502000002280049020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173734d0201845065724469737061746368436c6173733c57656967687473506572436c6173733e00004d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454015102000c01186e6f726d616c510201045400012c6f7065726174696f6e616c51020104540001246d616e6461746f72795102010454000051020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963550201384f7074696f6e3c5765696768743e0001246d61785f746f74616c550201384f7074696f6e3c5765696768743e0001207265736572766564550201384f7074696f6e3c5765696768743e0000550204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000059020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0201545065724469737061746368436c6173733c7533323e00005d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000061020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400006502082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d653102013452756e74696d65537472696e67000124696d706c5f6e616d653102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736902011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200006902040c436f77040454016d020004006d020000006d02000002710200710200000408dd01100075020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479020000027d02007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c0185022c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ad03244163636f756e7449640100001401206d617962655f69646c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8502011043616c6c0001386d617962655f706572696f6469638d0201944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ead03013450616c6c6574734f726967696e000085020840706f6c6b61646f745f72756e74696d651043616c6c0001a41853797374656d0400350201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400890201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010010426162650400910201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400b90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400c10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050028417574686f72736869700400cd0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0006001c5374616b696e670400d50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400f90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e64706104000d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002444656d6f63726163790400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000f0048546563686e6963616c436f6d6d697474656504006d0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e0010004050687261676d656e456c656374696f6e0400710301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0011004c546563686e6963616c4d656d626572736869700400790301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e00120020547265617375727904007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130018436c61696d730400810301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e6704009d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400690401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400710401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304007d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00220010546970730400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00230068456c656374696f6e50726f76696465724d756c746950686173650400850401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240020426167734c6973740400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00250034436f6e66696775726174696f6e0400750501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400790501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400810501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400ed0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400f10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400f50501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400f90501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400fd0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c00245265676973747261720400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400090601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400110601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e0063000089020c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0204184f7074696f6e04045401680108104e6f6e6500000010536f6d65040068000001000091020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967ad0201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9502084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201990208496401a102001001206f6666656e646572a10201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572990201184865616465720001347365636f6e645f6865616465729902011848656164657200009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a50101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c011844696765737400009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400b0013c737232353531393a3a5075626c69630000a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a902082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000ad020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f747300010000b10200000408202000b502084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b9020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77ad010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65dc0110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665dc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780174011408496404000001244163636f756e74496400000014496e6465780400c90201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400010101205b75383b2032305d00040000c9020000067400cd020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed102000002990200d502103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c0013042616c616e63654f663c543e0001147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cc0013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565c0013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c69646174650401147072656673dd02013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473e50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f70617965650401147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577a501010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ca501010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72e902011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573d001445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573ed0201205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565c0013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468a5010120457261496e6465780001446572615f6974656d735f64656c65746564a501010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fe50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74f102012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74f102012c4f7074696f6e3c7533323e0001247468726573686f6c64f502013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000dd02083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ee102011c50657262696c6c00011c626c6f636b6564dc0110626f6f6c0000e102000006390200e502000002c50200e9020c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000ed020000021000f10204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000f50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000f9020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd020840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061a001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265a10201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65ac01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72010301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74050301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279090301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000103104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300000503104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c696300000400b0013c737232353531393a3a5075626c6963000009030c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400b0013c737232353531393a3a5075626c696300000d030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1103084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6e1503014845717569766f636174696f6e3c482c204e3e00001503084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040019030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404002d030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456011d03045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273742903011828562c2053290001187365636f6e642903011828562c20532900001d03084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000021030c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040025030148656432353531393a3a5369676e6174757265000025030c1c73705f636f72651c65643235353139245369676e617475726500000400590101205b75383b2036345d00002903000004081d032103002d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456013103045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900003103084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e0000350300000408310321030039030c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0301644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265510301bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465410301484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000041030c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964450301304f706171756550656572496400014865787465726e616c5f616464726573736573490301505665633c4f70617175654d756c7469616464723e00004503081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e000049030000024d03004d030c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005103104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616ca501012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64a501010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578a501013c5265666572656e64756d496e646578000110766f7465590301644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578a501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64a501010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578f102015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578a501012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59030c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74655d030110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100005d030c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000061030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000065030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e690304184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573d001445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74a501010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e677503012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74dc0110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400a501010c7533320002000079030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8103105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ffc013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c658d0301d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74950301544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64fc013c457468657265756d4164647265737300010c6e6577fc013c457468657265756d416464726573730001386d617962655f707265636c61696d690301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400890301205b75383b2036355d000089030000034100000008008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d6504009103000001000091030000040c18181000950304184f7074696f6e0404540199030108104e6f6e6500000010536f6d6504009903000001000099030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100009d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781901010c75313600011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ead030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002850200ad030840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400b10301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400b50301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400b90301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050617261636861696e734f726967696e0400bd03016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c65740400c103014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400c50301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000b10308306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000b503084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b903084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000bd03106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e04004901011850617261496400000000c1030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400990101344d756c74694c6f636174696f6e00000020526573706f6e73650400990101344d756c74694c6f636174696f6e00010000c503081c73705f636f726510566f696400010000c9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578a5010138526567697374726172496e64657800011c6d61785f666565c0013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578a5010138526567697374726172496e64657800010c666565c0013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578a5010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578a5010138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578a5010138526567697374726172496e646578000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d10310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400380000050010526177350400ed030000060010526177360400f1030000070010526177370400f5030000080010526177380400dd010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604008c000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040001010000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004002001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465781901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000114696e6465781901010c753136000118686569676874a5010138543a3a426c6f636b4e756d6265720001246578745f696e646578a501010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d0404184f7074696f6e0404540115010108104e6f6e6500000010536f6d6504001501000001000071040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c790401344f706171756543616c6c3c543e00012873746f72655f63616c6cdc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750404184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000790410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018502000800a501000000850201045400007d040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565c0013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964a501012c426f756e7479496e64657800011c63757261746f72c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964a501012c426f756e7479496e64657800012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964a501012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e6573735d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265610501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747365050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018d04000c0120736f6c7574696f6e8d0401045300011473636f726559050134456c656374696f6e53636f7265000114726f756e6410010c75333200008d040840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331910400000118766f746573329d0400000118766f74657333b10400000118766f74657334bd0400000118766f74657335c90400000118766f74657336d50400000118766f74657337e10400000118766f74657338ed0400000118766f74657339f9040000011c766f746573313005050000011c766f746573313111050000011c766f74657331321d050000011c766f746573313329050000011c766f746573313435050000011c766f746573313541050000011c766f74657331364d050000009104000002950400950400000408a50199040099040000061901009d04000002a10400a1040000040ca501a504990400a504000004089904a90400a904000006ad0400ad040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004001901010c7531360000b104000002b50400b5040000040ca501b904990400b90400000302000000a50400bd04000002c10400c1040000040ca501c504990400c50400000303000000a50400c904000002cd0400cd040000040ca501d104990400d10400000304000000a50400d504000002d90400d9040000040ca501dd04990400dd0400000305000000a50400e104000002e50400e5040000040ca501e904990400e90400000306000000a50400ed04000002f10400f1040000040ca501f504990400f50400000307000000a50400f904000002fd0400fd040000040ca5010105990400010500000308000000a50400050500000209050009050000040ca5010d059904000d0500000309000000a50400110500000215050015050000040ca501190599040019050000030a000000a504001d0500000221050021050000040ca501250599040025050000030b000000a5040029050000022d05002d050000040ca501310599040031050000030c000000a50400350500000239050039050000040ca5013d059904003d050000030d000000a50400410500000245050045050000040ca501490599040049050000030e000000a504004d0500000251050051050000040ca501550599040055050000030f000000a5040059050000030300000018005d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273a501010c75333200011c74617267657473a501010c7533320000610504184f7074696f6e0404540159050108104e6f6e6500000010536f6d650400590500000100006505000002690500690500000408006d05006d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273e801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000071050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7505106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577f102012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577f102012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7905106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8105106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174618505018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c484452019902001001246269746669656c647389050190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573a505017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465729902010c484452000089050000028d05008d05104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640191052c5265616c5061796c6f6164019105000c011c7061796c6f61649105011c5061796c6f616400013c76616c696461746f725f696e6465789d05013856616c696461746f72496e6465780001247369676e6174757265a105014856616c696461746f725369676e6174757265000091050c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004009505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000095050000070899050099050c18626974766563146f72646572104c736230000000009d050c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c7533320000a105104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e61747572650000a505000002a90500a9050c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e646964617465ad050170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573c50501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365739505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e0000ad050c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473b105015043616e646964617465436f6d6d69746d656e74730000b1050c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573450201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50501705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f6465bd0501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746161010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000b505000002b90500b9050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401490100080124726563697069656e744901010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000bd0504184f7074696f6e04045401c1050108104e6f6e6500000010536f6d650400c1050000010000c1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000c505000002c90500c9050c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c696369740400a105014856616c696461746f725369676e6174757265000100204578706c696369740400a105014856616c696461746f725369676e617475726500020000cd05000002d10500d1050c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f68617368d505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473d90501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000d5050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400240110486173680000d905000002dd0500dd050000040ce1059d05a10500e1050c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400e505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400e905016c496e76616c69644469737075746553746174656d656e744b696e6400010000e5050c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000e9050c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000ed05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172614901011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef505106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef905106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e744901011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465724901011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648101013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261490101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648101013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869644901011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964490101185061726149640001146f746865724901011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261490101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0506105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261490101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172614901011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172614901011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ea5010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578a50101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c626964140110706172610d06011850617261496400013461756374696f6e5f696e646578a501013041756374696f6e496e64657800012866697273745f736c6f74a50101404c65617365506572696f644f663c543e0001246c6173745f736c6f74a50101404c65617365506572696f644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060000064901001106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e6465780d06011850617261496400011476616c7565c0013042616c616e63654f663c543e0001247369676e6174757265250601584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465780d060118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e6465780d060118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e6465780d060118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578490101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465784901011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e150604184f7074696f6e0404540119060108104e6f6e6500000010536f6d650400190600000100001906082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400a4013c656432353531393a3a5075626c69630000001c537232353531390400b0013c737232353531393a3a5075626c696300010014456364736104001d06013465636473613a3a5075626c6963000200001d060c1c73705f636f7265146563647361185075626c696300000400210601205b75383b2033335d00002106000003210000000800250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d650400290600000100002906082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040025030148656432353531393a3a5369676e61747572650000001c53723235353139040055010148737232353531393a3a5369676e617475726500010014456364736104002d06014065636473613a3a5369676e6174757265000200002d060c1c73705f636f7265146563647361245369676e617475726500000400890301205b75383b2036355d000031060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676535060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765610601a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e99010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ef10201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3506080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003906013476303a3a58636d3c43616c6c3e00000008563104004d06013476313a3a58636d3c43616c6c3e0001000856320400b901013476323a3a58636d3c43616c6c3e0002000039060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676539060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00003d060000024106004106100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d450601385665633c58636d3c43616c6c3e3e00070000450600000239060049060c0c78636d08763020526573706f6e73650001041841737365747304000d02013c5665633c4d756c746941737365743e000000004d060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167654d060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c000051060000025506005506100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73590601385665633c58636d3c43616c6c3e3e0007000059060000024d06005d060c0c78636d08763120526573706f6e7365000108184173736574730400c501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100006106080c78636d3056657273696f6e656458636d041043616c6c00010c08563004006506013476303a3a58636d3c43616c6c3e00000008563104007906013476313a3a58636d3c43616c6c3e00010008563204008906013476323a3a58636d3c43616c6c3e0002000065060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676565060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000069060000026d06006d06100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d710601385665633c58636d3c43616c6c3e3e00070000710600000265060075060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000079060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676579060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c00007d060000028106008106100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73850601385665633c58636d3c43616c6c3e3e00070000850600000279060089060c0c78636d0876320c58636d041043616c6c000004008d0601585665633c496e737472756374696f6e3c43616c6c3e3e00008d0600000291060091060c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008906012458636d3c43616c6c3e0015002c536574417070656e64697804008906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b00009506084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000099060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a106045300000400a50601185665633c543e0000a10600000408a1022000a506000002a10600a90610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400ad0601185665633c543e0000ad060000020400b10604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000b506084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f74730000b9060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd060000040c0018dc00c1060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c50610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c906045300000400d10601185665633c543e0000c906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964dd0101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd06011c526561736f6e730000cd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d106000002c90600d50610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201dd011c42616c616e63650118000801086964dd010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd06000002d90600e106083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000e5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f106000002f50600f5060c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261633902011c50657262696c6c0001206e65676174697665dc0110626f6f6c00011864656772656508010875380000f906000002fd0600fd06084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000690301384f7074696f6e3c417574686f723e0001000001070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090507083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cc0011c42616c616e6365000118616374697665c0011c42616c616e6365000124756e6c6f636b696e67090701645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473ed0201345665633c457261496e6465783e000009070000020d07000d07083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565c0011c42616c616e636500010c657261a5010120457261496e64657800001107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473d001385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564dc0110626f6f6c00001507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745502012c4f7074696f6e3c7536343e00001907000004081000001d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c2107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00002107042042547265654d617008044b010004560110000400250700000025070000022907002907000004080010002d07083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000031070000023507003507083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273e801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273d001385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000390700000408390218003d070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72ed0201345665633c457261496e6465783e000041070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000450700000249070049070000040810dc004d07083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f30000700005107103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201b8000801206f6666656e646572b801204f6666656e6465720001247265706f7274657273d001345665633c5265706f727465723e00005907000004088c28005d0700000261070061070000040800fd02006507000004086907280069070c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00006d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e7107083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300007507083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737907016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564f10201244f7074696f6e3c4e3e0000790710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019c0453000004009801185665633c543e00007d070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909810710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401ac045300000400850701185665633c543e00008507000002ac00890710346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454018d07000800a5010000008d0701045400008d07084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69649107019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365739507012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000910710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000950710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019107045300000400990701185665633c543e000099070000029107009d070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a107000002a50700a5070000040c10240000a90700000408d01800ad07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279f102014c4f7074696f6e3c426c6f636b4e756d6265723e00010000b1070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400b50701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564dc0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b5070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64d40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b907013854616c6c793c42616c616e63653e0000b9070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000bd070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573c10701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c107000002c50700c5070000040810590300c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040824d400d5070000040810d000d907084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000dd070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e10710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000e507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d001385665633c4163636f756e7449643e0001106e617973d001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000e9070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000f1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f507000002f90700f907086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000fd07086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573d001385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000001080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0201185665633c543e000011080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000150808346672616d655f737570706f72742050616c6c6574496400000400dd01011c5b75383b20385d000019080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e1d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909210810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a103045300000400250801185665633c543e00002508000002a103002908083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d080c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e31080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473390801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000390810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013d08045300000400410801185665633c543e00003d08000004081065040041080000023d080045080000040818490800490810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400d001185665633c543e00004d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454015108045300000400590801185665633c543e0000510804184f7074696f6e0404540155080108104e6f6e6500000010536f6d6504005508000001000055080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c6473000059080000025108005d080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090961080000040865081800650810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540169080453000004006d0801185665633c543e00006908083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650115012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651501012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0800000269080071080000040875081800750810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540179080453000004007d0801185665633c543e00007908083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200007d0800000279080081080c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098508000004080004008908083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d001385665633c4163636f756e7449643e00008d080000040c790400180091080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099508083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757399080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00009908083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500009d080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a108082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573f102014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073e801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565dc0110626f6f6c0000a5080c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a908089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400ad08012828626f6f6c2c20426e2900020024456d657267656e637900030000ad0800000408dc1000b108089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274736505012c537570706f7274733c413e00011473636f726559050134456c656374696f6e53636f726500011c636f6d707574653101013c456c656374696f6e436f6d707574650000b508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273b90801705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473d001185665633c413e0000b908000002bd0800bd080000040c0020d000c10810346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01590504560110045300000400c508013842547265654d61703c4b2c20563e0000c508042042547265654d617008044b01590504560110000400c908000000c908000002cd0800cd080000040859051000d1080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e018d040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e89040154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e63650000d5080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed9080c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576690301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874690301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000dd080c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164690301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c690301504f7074696f6e3c543a3a4163636f756e7449643e0000e1080000022000e5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265f102012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273f102012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000e908106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed080000029d0500f108000002010300f5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6491050150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000f9080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726565010124436f7265496e64657800011068617368d505013443616e6469646174654861736800012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573950501604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273950501604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75706901012847726f7570496e6465780000fd08106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e6469646174650509011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e745365740000050900000209090009090000040841010d09000d090000021109001109000004089d05c905001509106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091909000002ed08001d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565210901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000210900000225090025090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d2909013c50617261746872656164456e74727900012c636f72655f6f666673657410010c753332000029090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d2d09013c50617261746872656164436c61696d00011c7265747269657310010c75333200002d090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d0000080049010108496400004d010128436f6c6c61746f72496400003109000002350900350904184f7074696f6e0404540139090108104e6f6e6500000010536f6d6504003909000001000039090c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f63637570696564000108285061726174687265616404002909013c50617261746872656164456e7472790000002450617261636861696e000100003d09000002490100410900000245090045090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726565010124436f7265496e64657800011c706172615f6964490101185061726149640001106b696e644909013841737369676e6d656e744b696e6400012467726f75705f6964786901012847726f7570496e646578000049090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e000000285061726174687265616408004d010128436f6c6c61746f724964000010010c753332000100004d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600005109000004084901100055090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573590901605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564f10201244f7074696f6e3c4e3e000059090000025d09005d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000610900000251090065090c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f41686561640001000069090c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e74000000006d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f646500012470617261636861696edc0110626f6f6c00007109106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750900000279090079090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273f10801405665633c56616c696461746f7249643e000118717565756564f10801405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800007d0900000281090081090860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000850900000408490128008909106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564dc0110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000910900000281010095090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164990901304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000990904184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009d09000002a10900a1090860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000a509000002a90900a90900000408103d0900ad09106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b109000002050300b5090c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273f10801405665633c56616c696461746f7249643e000138646973636f766572795f6b657973b90901645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973b10901445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073190901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000b909000002090300bd090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564dc0110626f6f6c0000c109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c509000002c90900c90904184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000cd09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d1090000040800490100d50900000324000000d90900d90904184f7074696f6e04045401dd090108104e6f6e6500000010536f6d650400dd090000010000dd090000040c0049011800e109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ee90901744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000e9090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000ed09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f1090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465721d02015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679f50901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1d02015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665dc0110626f6f6c000100145265616479080120726573706f6e7365fd09014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f90900000408080800fd09080c78636d4456657273696f6e6564526573706f6e736500010c08563004004906013076303a3a526573706f6e736500000008563104005d06013076313a3a526573706f6e73650001000856320400e101013076323a3a526573706f6e736500020000010a00000408101d0200050a0000040c20201000090a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400110a01185665633c543e00000d0a000004081d021000110a0000020d0a00150a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000190a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5021043616c6c018502245369676e617475726501290614457874726101210a00040028000000210a00000420250a290a2d0a310a390a3d0a410a450a00250a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350a010c4572610000350a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a5010120543a3a496e64657800003d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0013042616c616e63654f663c543e0000450a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490a0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000c01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022429020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500002d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100dc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100dc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500002102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01350201481830426c6f636b576569676874734902850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6502490320706f6c6b61646f743c7061726974792d706f6c6b61646f7400000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000090000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978190108000014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01750200245363686564756c657201245363686564756c65720c184167656e6461010104051079020400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528680400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100950604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e018902016408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e019906011042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301009d060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000ad0204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301009d0604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510a90604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b10604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100b10604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f63685374617274010068200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000b50604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000b5060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e019102000c3445706f63684475726174696f6e202060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401b906022454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100dc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01b9020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210bd060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01bd020178041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c106042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100e10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c102017c0c484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed0604000000000c485472616e73616374696f6e42797465466565184040420f00000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565f1065c040000000000000000000000000000000000b4c4040001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002028417574686f72736869700128417574686f72736869700c18556e636c65730100f9060400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100dc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e010107061c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100d004000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020005070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500d902040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f72730101040500dd020800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500110704000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100001507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805051907bc0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805051907bc0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805051907dd020800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405101d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101002d0704000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100390210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405103107040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100290204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050519073907040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505190718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405003d070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040529074107800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301004507040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01004d07040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000e90204000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01d5020184143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010100000000001510707204f6666656e63657301204f6666656e6365730c1c5265706f72747300010405245507040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505590725020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104058c28040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00018800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100dc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301005d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed020400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405650700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f902019000016d07091c4772616e647061011c4772616e647061181453746174650100710704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500007507040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000680400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e010d03019404384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365017d070b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301008107040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056889070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505190710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01390301a80440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e019d070c48417574686f72697479446973636f7665727900000000000d2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510a90704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d616765730001040624ad070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b10704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500bd07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100dc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000d107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624d50704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624dc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000d90704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01550301cc2c3c456e6163746d656e74506572696f6410100027060014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410100027060004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410100027060004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000270600109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564dc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01dd070e1c436f756e63696c011c436f756e63696c182450726f706f73616c730100e107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301d80001e9070f48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301e00001f107104050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100f50704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100f50704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100e80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500fd07840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01710301e41c2050616c6c65744964dd0120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400010a5d4e8000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e64426173651840007013b72e000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000d012130000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010140000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010c08901000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e010108114c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100d0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01790301f00001050812205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301000d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e017d0301f4183050726f706f73616c426f6e6411081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e110810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496415082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0119081318436c61696d730118436c61696d731418436c61696d7300010406fc1804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406fc9103040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406fc9903040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600fc0400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01810301f8041850726566697828888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00011d08181c56657374696e67011c56657374696e67081c56657374696e6700010402002108040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290804000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e019d0301050108444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d08191c5574696c6974790001a503010901044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0131081a204964656e7469747901204964656e7469747910284964656e746974794f660001040500350804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500450844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e285265676973747261727301004d080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c903010d01183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e015d081c1450726f7879011450726f7879081c50726f78696573010104050061084400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710844000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e016904011101184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0181081d204d756c746973696701204d756c746973696708244d756c746973696773000108050285088908040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406048d08040000017104011d010c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573190108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0191081e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051095080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100ed02040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e017d040125011c44426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697411081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d082210546970730110546970730810546970730001040524a10804000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e018104012901144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565e9020414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000e40b5402000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a5082368456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a9080400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000b1080400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000b50804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100005d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c1080400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700101040510d10811020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000059050400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e018504012d013834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6439021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e01d5082420426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90804000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520dd0804000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01710501390104344261675468726573686f6c6473e1080919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00254050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100e508e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510e508040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e017505000001e908332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100ed08040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100f1080400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e017905000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104059d05f508040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104054901f908040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104054901b10504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e017d05013d010001fd08353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000074040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000010904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01810500000115093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f757073010019090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c50617261746872656164517565756501001d091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f726573010031090400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e64657801003d09040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401004109040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e7301003d09040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c65730001040549014d09040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040549016101040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f6465486173680001040549015d0104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f6465486173680001040551095d0104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d65746101010405490155090800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701006109040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040549011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f6465486173680001040549015d0104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c0001040549016509040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c0001040549016909040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100610904000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301006109040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e73517565756501010405103d0904000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040549016d09040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f646542794861736852656673010104065d0110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f6465427948617368000104065d01c105040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01ed05016d0100017109382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400007404002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100750904001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01f105000000390c446d70010c446d700854446f776e776172644d6573736167655175657565730101040549017d09040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104054901248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01f5050000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040549014502040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a65010104054901682000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e65656473446973706174636801003d09040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000049010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520850904000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01f905017101000189093b1048726d70011048726d70305c48726d704f70656e4368616e6e656c52657175657374730001040581018d09040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c697374010091090400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040549011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040549011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040581017404001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c697374010091090400003848726d7057617465726d61726b730001040549011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058101950904000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e6465780101040549013d09040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e6465780101040549013d090400004c48726d704368616e6e656c436f6e74656e74730101040581019d09040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104054901a50904001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01fd05017d010001ad093c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e736166650100b10904000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610b50904000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040549014901040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104054901bd09040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010049011000000000046020546865206e65787420667265652060506172614964602e010106018501082c506172614465706f73697418400010a5d4e8000000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01c1094614536c6f74730114536c6f747304184c6561736573010104054901c509040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e010506018901082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01cd09472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f000068040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405d10918040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510d50904000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e010906018d011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001e109482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104054901e5090400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e6577526169736501003d090400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e6465780111060191010c2050616c6c6574496415082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b0000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01ed09492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220f1090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502010a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502010a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502010a050a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100090a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000150a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e0131060195010001190a631d0a042040436865636b5370656356657273696f6e250a1038436865636b547856657273696f6e290a1030436865636b47656e657369732d0a2438436865636b4d6f7274616c697479310a2428436865636b4e6f6e6365390a742c436865636b5765696768743d0a74604368617267655472616e73616374696f6e5061796d656e74410a744850726576616c696461746541747465737473450a74490a",statemine:"0x6d6574610eb904000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e6572696318646967657374184469676573740410486173680124000401106c6f67733001545665633c4469676573744974656d3c486173683e3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0410486173680124011c3c4368616e67657354726965526f6f740400240110486173680002002850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500444368616e676573547269655369676e616c04003c01444368616e676573547269655369676e616c000700144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c102873705f72756e74696d651c67656e6572696318646967657374444368616e676573547269655369676e616c000104404e6577436f6e66696775726174696f6e04004001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e000000004004184f7074696f6e04045401440108104e6f6e6500000010536f6d650400440000010000440c1c73705f636f7265306368616e6765735f74726965604368616e67657354726965436f6e66696775726174696f6e000008013c6469676573745f696e74657276616c10010c7533320001346469676573745f6c6576656c7310010c7533320000480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540124000c011470686173657901011450686173650001146576656e7450010445000118746f706963737d0101185665633c543e000050084473746174656d696e655f72756e74696d65144576656e740001381853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e04007c01a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040084015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504008801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040094016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04003101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400350101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904003901015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704003d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904004d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304005901017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304006101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e00330000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304005801304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080064013444697370617463684572726f7200005801304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e0400680128546f6b656e4572726f720006002841726974686d6574696304006c013c41726974686d657469634572726f720007000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f7765640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000042101416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e205c5b6163636f756e742c20667265655f62616c616e63655c5d20447573744c6f73740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742ccc726573756c74696e6720696e20616e206f75747269676874206c6f73732e205c5b6163636f756e742c2062616c616e63655c5d205472616e736665720c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e63650002049c5472616e73666572207375636365656465642e205c5b66726f6d2c20746f2c2076616c75655c5d2842616c616e63655365740c00000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000180128543a3a42616c616e6365000304c8412062616c616e6365207761732073657420627920726f6f742e205c5b77686f2c20667265652c2072657365727665645c5d2052657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650004041d01536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e205c5b77686f2c2076616c75655c5d28556e72657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650005042501536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e205c5b77686f2c2076616c75655c5d485265736572766552657061747269617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000078011853746174757300060c4d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652ea45c5b66726f6d2c20746f2c2062616c616e63652c2064657374696e6174696f6e5f7374617475735c5d1c4465706f7369740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650007083901536f6d6520616d6f756e7420776173206465706f736974656420696e746f20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c246465706f7369745c5d2057697468647261770800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650008045901536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c2076616c75655c5d1c536c61736865640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650009081d01536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e205c5b77686f2c40616d6f756e745f736c61736865645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c657304008001445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040010010c753332000100404e657743616e646964616379426f6e64040018013042616c616e63654f663c543e0002003843616e64696461746541646465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640400000130543a3a4163636f756e7449640004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800000020000840c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e040010013053657373696f6e496e64657800000849014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e7420697320746865205c5b73657373696f6e5f696e6465785c5d2c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001181c5375636365737304008c013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c08008c013c4f7074696f6e3c543a3a486173683e000090012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e04008c013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d617404008c013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c04184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000090100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000940c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d70746564040098015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c009c01344d756c74694c6f636174696f6e00009c01344d756c74694c6f636174696f6e0000c4011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508009c01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000f00120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c009c01344d756c74694c6f636174696f6e000020011c517565727949640000150101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08009c01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261746520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600009c01344d756c74694c6f636174696f6e00001901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c009c01344d756c74694c6f636174696f6e000020011c51756572794964000090012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08002d01015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c657465080020011857656967687400009001144572726f72000100144572726f7204009001144572726f72000200009c100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a001244a756e6374696f6e730000a0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a401204a756e6374696f6e0001000858320800a401204a756e6374696f6e0000a401204a756e6374696f6e0002000858330c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0003000858341000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0004000858351400a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0005000858361800a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0006000858371c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0007000858382000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e00080000a4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a8010c7533320000002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000200304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f64795061727400080000a80000061000ac100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000b00000062000b4000003140000000800b80000061800bc100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000c0100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a8010c753332000100204672616374696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c75333200040000c40c0c78636d0876320c58636d041043616c6c00000400c801585665633c496e737472756374696f6e3c43616c6c3e3e0000c8000002cc00cc0c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400c4012458636d3c43616c6c3e0015002c536574417070656e6469780400c4012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000d0100c78636d087631286d756c746961737365742c4d756c746941737365747300000400d4013c5665633c4d756c746941737365743e0000d4000002d800d8100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964dc011c4173736574496400010c66756ee0012c46756e676962696c6974790000dc100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504009c01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000e0100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b80110753132380000002c4e6f6e46756e6769626c650400e401344173736574496e7374616e636500010000e4100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b801107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400e8011c5b75383b20385d0003001c417272617931360400ec01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000e8000003080000000800ec000003100000000800f00c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400d0012c4d756c74694173736574730001003c457865637574696f6e526573756c740400f401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000f404184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000f800000408109000fc0c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000001010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00000501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400d0012c4d756c74694173736574730000001057696c6404000901013857696c644d756c74694173736574000100000901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964dc011c4173736574496400010c66756e0d01013c57696c6446756e676962696c697479000100000d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000011010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400b0010c75363400010000150104184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100001901080c78636d5056657273696f6e65644d756c746941737365747300010808563004001d01014c5665633c76303a3a4d756c746941737365743e0000000856310400d0013c76313a3a4d756c7469417373657473000100001d010000022101002101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964250101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373250101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74b80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365e401344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964250101344d756c74694c6f636174696f6e000118616d6f756e74b8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373250101344d756c74694c6f636174696f6e000120696e7374616e6365e401344173736574496e7374616e6365000b00002501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400290101204a756e6374696f6e0001000858320800290101204a756e6374696f6e0000290101204a756e6374696f6e0002000858330c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0003000858341000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0004000858351400290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0005000858361800290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0006000858371c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0007000858382000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e000800002901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a8010c7533320001002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000300304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f647950617274000900002d01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004002501014476303a3a4d756c74694c6f636174696f6e00000008563104009c014476313a3a4d756c74694c6f636174696f6e0001000031010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400e8011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400e8011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800e8011c5b75383b20385d000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d6573736167654964000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c3870616c6c65745f7574696c6974791870616c6c6574144576656e7400010c404261746368496e746572727570746564080010010c753332000064013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061738c77656c6c20617320746865206572726f722e205c5b696e6465782c206572726f725c5d384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004012043616c6c48617368000004190141206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e205c5b617070726f76696e672c206d756c74697369672c2063616c6c5f686173685c5d404d756c7469736967417070726f76616c1000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c48617368000108c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652eb45c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d404d756c746973696745786563757465641400000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680000450101384469737061746368526573756c74000204550141206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e205c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d444d756c746973696743616e63656c6c65641000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680003045d0141206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e205c5b63616e63656c6c696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000045010418526573756c74080454014901044501640108084f6b04004901000000000c4572720400640000010000490100000400004d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f787945786563757465640400450101384469737061746368526573756c74000004e8412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e205c5b726573756c745c5d2e40416e6f6e796d6f7573437265617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f78795479706500005501010c75313600010ce8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e0901646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e205c5b616e6f6e796d6f75732c2077686f2c2070726f78795f747970652c58646973616d626967756174696f6e5f696e6465785c5d24416e6e6f756e6365640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000024013443616c6c486173684f663c543e0002044d01416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e205c5b7265616c2c2070726f78792c2063616c6c5f686173685c5d2850726f787941646465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f7879547970650000100138543a3a426c6f636b4e756d626572000304f8412070726f7879207761732061646465642e205c5b64656c656761746f722c2064656c6567617465652c2070726f78795f747970652c2064656c61795c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095101084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f72000600005501000005040059010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004e8536f6d6520617373657420636c6173732077617320637265617465642e205c5b61737365745f69642c2063726561746f722c206f776e65725c5d184973737565640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000104e8536f6d65206173736574732077657265206973737565642e205c5b61737365745f69642c206f776e65722c20746f74616c5f737570706c795c5d2c5472616e736665727265641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000204f0536f6d65206173736574732077657265207472616e736665727265642e205c5b61737365745f69642c2066726f6d2c20746f2c20616d6f756e745c5d184275726e65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000304e0536f6d652061737365747320776572652064657374726f7965642e205c5b61737365745f69642c206f776e65722c2062616c616e63655c5d2c5465616d4368616e6765641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004040101546865206d616e6167656d656e74207465616d206368616e676564205c5b61737365745f69642c206973737565722c2061646d696e2c20667265657a65725c5d304f776e65724368616e6765640800100128543a3a417373657449640000000130543a3a4163636f756e74496400050494546865206f776e6572206368616e676564205c5b61737365745f69642c206f776e65725c5d1846726f7a656e0800100128543a3a417373657449640000000130543a3a4163636f756e744964000604c0536f6d65206163636f756e74206077686f60207761732066726f7a656e2e205c5b61737365745f69642c2077686f5c5d185468617765640800100128543a3a417373657449640000000130543a3a4163636f756e744964000704c0536f6d65206163636f756e74206077686f6020776173207468617765642e205c5b61737365745f69642c2077686f5c5d2c417373657446726f7a656e0400100128543a3a41737365744964000804b8536f6d65206173736574206061737365745f696460207761732066726f7a656e2e205c5b61737365745f69645c5d2c41737365745468617765640400100128543a3a41737365744964000904b8536f6d65206173736574206061737365745f69646020776173207468617765642e205c5b61737365745f69645c5d2444657374726f7965640400100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f726365437265617465640800100128543a3a417373657449640000000130543a3a4163636f756e744964000b04dc536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e205c5b61737365745f69642c206f776e65725c5d2c4d657461646174615365741400100128543a3a41737365744964000028011c5665633c75383e000028011c5665633c75383e0000080108753800005d010110626f6f6c000c045d014e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e205c5b61737365745f69642c206e616d652c2073796d626f6c2c20646563696d616c732c2069735f66726f7a656e5c5d3c4d65746164617461436c65617265640400100128543a3a41737365744964000d04d04d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e205c5b61737365745f69645c5d40417070726f7665645472616e736665721000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000e083101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e985c5b61737365745f69642c20736f757263652c2064656c65676174652c20616d6f756e745c5d44417070726f76616c43616e63656c6c65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000f08f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e5c5c5b69642c206f776e65722c2064656c65676174655c5d4c5472616e73666572726564417070726f7665641400100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e636500100c3101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e905c5b69642c206f776e65722c2064656c65676174652c2064657374696e6174696f6e5c5d4841737365745374617475734368616e6765640400100128543a3a41737365744964001108f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e185c5b69645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01000005000061010c3870616c6c65745f756e69717565731870616c6c6574144576656e740804540004490001581c437265617465640c00100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004dc416e20617373657420636c6173732077617320637265617465642e205c5b20636c6173732c2063726561746f722c206f776e6572205c5d30466f726365437265617465640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000104d0416e20617373657420636c6173732077617320666f7263652d637265617465642e205c5b20636c6173732c206f776e6572205c5d2444657374726f7965640400100128543a3a436c6173734964000204ac416e2061737365742060636c61737360207761732064657374726f7965642e205c5b20636c617373205c5d184973737565640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000304f0416e2061737365742060696e7374616e63656020776173206973737565642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d2c5472616e736665727265641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004041101416e2061737365742060696e7374616e63656020776173207472616e736665727265642e205c5b20636c6173732c20696e7374616e63652c2066726f6d2c20746f205c5d184275726e65640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000504fc416e2061737365742060696e7374616e636560207761732064657374726f7965642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d1846726f7a656e0800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000604dc536f6d652061737365742060696e7374616e636560207761732066726f7a656e2e205c5b20636c6173732c20696e7374616e6365205c5d185468617765640800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000704dc536f6d652061737365742060696e7374616e63656020776173207468617765642e205c5b20636c6173732c20696e7374616e6365205c5d2c436c61737346726f7a656e0400100128543a3a436c6173734964000804a8536f6d652061737365742060636c61737360207761732066726f7a656e2e205c5b20636c617373205c5d2c436c6173735468617765640400100128543a3a436c6173734964000904a8536f6d652061737365742060636c6173736020776173207468617765642e205c5b20636c617373205c5d304f776e65724368616e6765640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000a04a0546865206f776e6572206368616e676564205c5b20636c6173732c206e65775f6f776e6572205c5d2c5465616d4368616e6765641000100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000b04fc546865206d616e6167656d656e74207465616d206368616e676564205c5b20636c6173732c206973737565722c2061646d696e2c20667265657a6572205c5d40417070726f7665645472616e736665721000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000c0c5101416e2060696e7374616e636560206f6620616e2061737365742060636c6173736020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e7366657220627920612c6064656c6567617465602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d44417070726f76616c43616e63656c6c65641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000d0c5d01416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e73666572207468652060696e7374616e636560206f6620616e2061737365742060636c61737360207761736463616e63656c6c65642062792069747320606f776e6572602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d4841737365745374617475734368616e6765640400100128543a3a436c6173734964000e081901416e2061737365742060636c617373602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e2c5c5b20636c617373205c5d40436c6173734d657461646174615365740c00100128543a3a436c6173734964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c000f0429014e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c6173732e205c5b20636c6173732c20646174612c2069735f66726f7a656e205c5d50436c6173734d65746164617461436c65617265640400100128543a3a436c6173734964001004e44d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c6173732e205c5b20636c617373205c5d2c4d657461646174615365741000100128543a3a436c61737349640000100134543a3a496e7374616e63654964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c001108c04e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420696e7374616e63652e985c5b20636c6173732c20696e7374616e63652c20646174612c2069735f66726f7a656e205c5d3c4d65746164617461436c65617265640800100128543a3a436c61737349640000100134543a3a496e7374616e6365496400120419014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c20696e7374616e6365205c5d2c52656465706f73697465640800100128543a3a436c61737349640000690101485665633c543a3a496e7374616e636549643e00130449014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c207375636365737366756c5f696e7374616e636573205c5d304174747269627574655365741000100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e000075010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0014080d014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c617373206f7220696e7374616e63652e9c5c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c2076616c7565205c5d40417474726962757465436c65617265640c00100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015080d01417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c617373206f7220696e7374616e63652eb45c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c206d617962655f76616c7565205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909650110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000690100000210006d0104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000710110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000750110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000790108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d0100000224008101000002850100850100000408101000890108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d01016473705f72756e74696d653a3a52756e74696d65537472696e6700008d01000005020091010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001282866696c6c5f626c6f636b040114726174696f9501011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000224f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e002823203c7765696768743e202d20604f28312960482d20312073746f726167652077726974652e602d2042617365205765696768743a20312e34303520c2b5735c2d203120777269746520746f20484541505f50414745533c2d203120646967657374206974656d2c23203c2f7765696768743e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e5c7365745f6368616e6765735f747269655f636f6e66696704014c6368616e6765735f747269655f636f6e6669674001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e0005289c53657420746865206e6577206368616e676573207472696520636f6e66696775726174696f6e2e002823203c7765696768743e202d20604f28312960ac2d20312073746f72616765207772697465206f722064656c6574652028636f64656320604f28312960292ed42d20312063616c6c20746f20606465706f7369745f6c6f67603a20557365732060617070656e6460204150492c20736f204f283129602d2042617365205765696768743a20372e32313820c2b573302d204442205765696768743aa4202020202d205772697465733a204368616e67657320547269652c2053797374656d204469676573742c23203c2f7765696768743e2c7365745f73746f726167650401146974656d73990101345665633c4b657956616c75653e0006206853657420736f6d65206974656d73206f662073746f726167652e002823203c7765696768743e902d20604f2849296020776865726520604960206c656e677468206f6620606974656d7360782d206049602073746f72616765207772697465732028604f28312960292e702d2042617365205765696768743a20302e353638202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e306b696c6c5f73746f726167650401106b657973a10101205665633c4b65793e000720744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e002823203c7765696768743ef82d20604f28494b296020776865726520604960206c656e677468206f6620606b6579736020616e6420604b60206c656e677468206f66206f6e65206b6579602d206049602073746f726167652064656c6574696f6e732e6c2d2042617365205765696768743a202e333738202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200082c11014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e002823203c7765696768743ed82d20604f285029602077686572652060506020616d6f756e74206f66206b657973207769746820707265666978206070726566697860602d206050602073746f726167652064656c6574696f6e732e702d2042617365205765696768743a20302e383334202a205020c2b5737c2d205772697465733a204e756d626572206f66207375626b657973202b20312c23203c2f7765696768743e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000918a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000099010000029d01009d0100000408282800a1010000022800a5010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a90101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401ad01000c01186e6f726d616cad0101045400012c6f7065726174696f6e616cad010104540001246d616e6461746f7279ad010104540000ad010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963b10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cb10101384f7074696f6e3c5765696768743e0001207265736572766564b10101384f7074696f6e3c5765696768743e0000b10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b5010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b90101545065724469737061746368436c6173733c7533323e0000b9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000bd010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616420011857656967687400011477726974652001185765696768740000c101082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d658d01013452756e74696d65537472696e67000124696d706c5f6e616d658d01013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c7533320000c501040c436f7704045401c901000400c901000000c901000002cd0100cd0100000408e81000d1010c306672616d655f73797374656d1870616c6c6574144572726f720404540001143c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5010c4c706f6c6b61646f745f7072696d6974697665730876315c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164d9010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000d9010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000e5010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6585010128287533322c2075333229000140696e67726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000e901000002ed0100ed0100000408f101f50100f1010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f5010c4c706f6c6b61646f745f7072696d6974697665730876314c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561648c01304f7074696f6e3c486173683e0000f9010c4c706f6c6b61646f745f7072696d697469766573087631644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd01087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d444d6573736167655175657565436861696e0000040024014472656c61795f636861696e3a3a4861736800000102042042547265654d617008044b01f101045601fd0100040005020000000502000002090200090200000408f101fd01000d0200000211020011020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f10100080124726563697069656e74f101010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e000015020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611902015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1902089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d501015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d02015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732102016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a10101305665633c5665633c75383e3e0000210200000225020025020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500002902042042547265654d617008044b01f1010456012d0200040035020000002d0200000231020031020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00003502000002390200390200000408f1012d02003d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090941020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77b00124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e450210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014902045300000400510201185665633c543e00004902083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964e801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d02011c526561736f6e7300004d02083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005102000002490200550210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540159020453000004005d0201185665633c543e00005902083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e63650118000801086964e80144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d020000025902006102083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000065020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e6365000070d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d41012d2042617365205765696768743a2037332e363420c2b5732c20776f7273742063617365207363656e6172696f20286163636f756e7420637265617465642c206163636f756e742072656d6f76656429d82d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374696e6174696f6e206163636f756e7411012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565b80128543a3a42616c616e63650001306e65775f7265736572766564b80128543a3a42616c616e636500014890536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e002823203c7765696768743e7c2d20496e646570656e64656e74206f662074686520617267756d656e74732ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e542d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d382d2042617365205765696768743a64202020202d204372656174696e673a2032372e353620c2b57360202020202d204b696c6c696e673a2033352e313120c2b573942d204442205765696768743a203120526561642c203120577269746520746f206077686f602c23203c2f7765696768743e38666f7263655f7472616e736665720c0118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e636500032c4d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722823203c7765696768743ee42d2043686561706572207468616e207472616e736665722062656361757365206163636f756e742063616e6e6f74206265206b696c6c65642e5c2d2042617365205765696768743a2035312e3420c2b57319012d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374202873656e64657220697320696e206f7665726c617920616c72656164792928233c2f7765696768743e307472616e736665725f616c6c080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c6976655d010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578014901011408496404000001244163636f756e74496400000014496e64657804006d0201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400b401205b75383b2032305d000400006d0200000649010071020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007902086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d0200000281020081020c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261639501011c50657262696c6c0001206e656761746976655d010110626f6f6c0001186465677265650801087538000085020000028902008902084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800008d0201384f7074696f6e3c417574686f723e000100008d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000091020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573950201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95020000029902009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a801184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01504469676573743c486173683a3a4f75747075743e00009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a502000002a90200a9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000ad020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778001445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d617810010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002005472656769737465725f61735f63616e646964617465000300306c656176655f696e74656e74000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e6469646174654c416c7265616479496e76756c6e657261626c650006047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000704984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640008048856616c696461746f72204944206973206e6f7420796574207265676973746572656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b502000002b90200b9020000040800bd0200bd02084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261c10201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c102104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400c502013c737232353531393a3a5075626c69630000c5020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000c90200000408cd022800cd020c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000d1020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973bd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed90210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c102045300000400dd0201185665633c543e0000dd02000002c10200e102084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000e502000002e90200e9020000040cf101ed02f10200ed02086463756d756c75735f70616c6c65745f78636d705f717565756534496e626f756e64537461747573000108084f6b0000002453757370656e64656400010000f102000002f50200f5020000040810f90200f9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000fd0200000408f10110000103000002050300050300000414f10109035d0155015501000903086463756d756c75735f70616c6c65745f78636d705f7175657565384f7574626f756e64537461747573000108084f6b0000002453757370656e646564000100000d0300000408f1015501001103086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000014014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f6465636179200118576569676874000015030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465722d01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679210301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e2d01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f6163746976655d010110626f6f6c000100145265616479080120726573706f6e73652903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503000004080808002903080c78636d4456657273696f6e6564526573706f6e736500010c08563004002d03013076303a3a526573706f6e736500000008563104003103013076313a3a526573706f6e73650001000856320400f0013076323a3a526573706f6e7365000200002d030c0c78636d08763020526573706f6e73650001041841737365747304001d01013c5665633c4d756c746941737365743e0000000031030c0c78636d08763120526573706f6e7365000108184173736574730400d0012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000350300000408102d010039030000040c202010003d0310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e00004103000004082d011000450300000241030049030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304004d03013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300004d0304184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000051030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676555030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765790301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e9c0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e6d0101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5503080c78636d3056657273696f6e656458636d041043616c6c00010c08563004005903013476303a3a58636d3c43616c6c3e00000008563104006903013476313a3a58636d3c43616c6c3e0001000856320400c4013476323a3a58636d3c43616c6c3e0002000059030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d65737361676559030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00005d030000026103006103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d650301385665633c58636d3c43616c6c3e3e00070000650300000259030069030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676569030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c00006d030000027103007103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e73750301385665633c58636d3c43616c6c3e3e0007000075030000026903007903080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007d03013476303a3a58636d3c43616c6c3e00000008563104009103013476313a3a58636d3c43616c6c3e0001000856320400a103013476323a3a58636d3c43616c6c3e000200007d030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d6573736167657d030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000081030000028503008503100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d890301385665633c58636d3c43616c6c3e3e0007000089030000027d03008d030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000091030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676591030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c000095030000029903009903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e739d0301385665633c58636d3c43616c6c3e3e000700009d03000002910300a1030c0c78636d0876320c58636d041043616c6c00000400a50301585665633c496e737472756374696f6e3c43616c6c3e3e0000a503000002a90300a9030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a103012458636d3c43616c6c3e0015002c536574417070656e6469780400a103012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000ad030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b1030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b503086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000b903086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e6465780000bd03000002c10300c10300000408102800c5030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400010c14626174636804011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465785501010c75313600011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed103000002d50300d503084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400910101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400410201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f72736869700400910201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400ad0201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400d10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400510301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400c50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400cd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400d90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400e10301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400e90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400f10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000d9030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2801284f706171756543616c6c00012873746f72655f63616c6c5d010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00012474696d65706f696e744101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0304184f7074696f6e0404540141010108104e6f6e6500000010536f6d65040041010000010000e1030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465785501010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f787954797065000114696e6465785501010c753136000118686569676874a80138543a3a426c6f636b4e756d6265720001246578745f696e646578a8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50304184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000e9030c3470616c6c65745f6173736574731870616c6c65741043616c6c08045400044900015c186372656174650c01086964a80128543a3a4173736574496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013469735f73756666696369656e745d010110626f6f6c00012c6d696e5f62616c616e6365b80128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964a80128543a3a4173736574496400011c7769746e657373ed03013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964a80128543a3a4173736574496400012c62656e65666963696172796902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d84261696c732077697468206042616c616e63655a65726f6020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964a80128543a3a41737365744964000118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964a80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964a80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964a80128543a3a417373657449640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964a80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964a80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365b80128543a3a42616c616e636500013469735f73756666696369656e745d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed030c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473a8010c75333200012c73756666696369656e7473a8010c753332000124617070726f76616c73a8010c7533320000f1030c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900015818637265617465080114636c617373a80128543a3a436c617373496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000040f849737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00b06041737365744465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a51012d2060636c617373603a20546865206964656e746966696572206f6620746865206e657720617373657420636c6173732e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c000140090149737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d2060636c617373603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080114636c617373a80128543a3a436c617373496400011c7769746e657373f503013844657374726f795769746e65737300023c8c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c6f776e6572206f66207468652061737365742060636c617373602e00f42d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c61737320746f2062652064657374726f7965642e45012d20607769746e657373603a20496e666f726d6174696f6e206f6e2074686520696e7374616e636573206d696e74656420696e2074686520617373657420636c6173732e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a642d20606e203d207769746e6573732e696e7374616e63657360882d20606d203d207769746e6573732e696e7374616e63655f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500032cb44d696e7420616e20617373657420696e7374616e6365206f66206120706172746963756c617220636c6173732e004501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206d696e7465642eec2d2060696e7374616e6365603a2054686520696e7374616e63652076616c7565206f662074686520617373657420746f206265206d696e7465642edc2d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e7465642061737365742e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012c636865636b5f6f776e6572f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0004348044657374726f7920612073696e676c6520617373657420696e7374616e63652e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206275726e65642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657c20206173736574206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500053cc44d6f766520616e2061737365742066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a842d207468652041646d696e206f66207468652061737365742060636c617373603b902d20746865204f776e6572206f66207468652061737365742060696e7374616e6365603b5d012d2074686520617070726f7665642064656c656761746520666f72207468652061737365742060696e7374616e6365602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733ad02d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207472616e736665727265642ee82d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207472616e736665727265642ee02d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f66207468652061737365742e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080114636c617373a80128543a3a436c6173734964000124696e7374616e636573690101485665633c543a3a496e7374616e636549643e0006449c52656576616c7561746520746865206465706f73697473206f6e20736f6d65206173736574732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2e4d012d2060696e7374616e636573603a2054686520696e7374616e636573206f662074686520617373657420636c6173732077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e0055014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e7920617373657420696e7374616e6365732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220615d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e20696e7374616e636573550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00510149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636c61737320697320756e6b6e6f776e206f6620746865207369676e6572206973646e6f74207065726d697474656420746f2063616c6c2069742e00705765696768743a20604f28696e7374616e6365732e6c656e2829296018667265657a65080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000728f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000828d052652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207468617765642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f636c617373040114636c617373a80128543a3a436c61737349640009240101446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00a02d2060636c617373603a2054686520617373657420636c61737320746f2062652066726f7a656e2e0050456d6974732060436c61737346726f7a656e602e00385765696768743a20604f2831296028746861775f636c617373040114636c617373a80128543a3a436c6173734964000a24e052652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00882d2060636c617373603a2054686520636c61737320746f206265207468617765642e0050456d6974732060436c617373546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000b288c4368616e676520746865204f776e6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e42d2060636c617373603a2054686520617373657420636c6173732077686f7365206f776e65722073686f756c64206265206368616e6765642eb42d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320617373657420636c6173732e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100114636c617373a80128543a3a436c61737349640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c30dc4368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e02d2060636c617373603a2054686520617373657420636c6173732077686f7365207465616d2073686f756c64206265206368616e6765642ebc2d2060697373756572603a20546865206e657720497373756572206f66207468697320617373657420636c6173732eb42d206061646d696e603a20546865206e65772041646d696e206f66207468697320617373657420636c6173732ec42d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320617373657420636c6173732e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d2c2501417070726f766520616e20696e7374616e636520746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e0011014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f66207468652061737365742060696e7374616e6365602e0021012d2060636c617373603a2054686520636c617373206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e39012d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e1d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e73666572207468652061737365742e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001506d617962655f636865636b5f64656c6567617465f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e40150143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e20617373657420627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3b01012d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652061737365742060636c617373603b0d012d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f66207468652061737365742060696e7374616e6365603b0028417267756d656e74733a19012d2060636c617373603a2054686520636c617373206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e31012d2060696e7374616e6365603a2054686520696e7374616e6365206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475731c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c000f4498416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e009c2d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e49012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e20696e7374616e6365206f662074686973206173736574202020636c6173732e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f28312960347365745f617474726962757465100114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756575010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e3d012d20606d617962655f696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001144c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f28312960307365745f6d65746164617461100114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0012449c53657420746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964001334a4436c65617220746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468654461737365742060696e7374616e6365602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0041012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f20636c6561722e2d012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f28312960487365745f636c6173735f6d657461646174610c0114636c617373a80128543a3a436c61737349640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0014409053657420746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0001012d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742077686f7365206d6574616461746120746f207570646174652e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0064456d6974732060436c6173734d65746164617461536574602e00385765696768743a20604f2831296050636c6561725f636c6173735f6d65746164617461040114636c617373a80128543a3a436c617373496400153098436c65617220746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0015012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f7365206d6574616461746120746f20636c6561722e0074456d6974732060436c6173734d65746164617461436c6561726564602e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c0124696e7374616e636573a8010c753332000148696e7374616e63655f6d6574616461746173a8010c75333200012861747472696275746573a8010c7533320000f90304184f7074696f6e0404540169020108104e6f6e6500000010536f6d65040069020000010000fd030c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090104000004080004000504083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e4101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738001385665633c4163636f756e7449643e000009040000040c280018000d040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911040000040815041800150410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e00001904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650151012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970655101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200001d0400000219040021040000040825041800250410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200002d0400000229040031040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e745d010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e5d010110626f6f6c00003904000004081000003d040c3470616c6c65745f61737365747314747970657330417373657442616c616e6365081c42616c616e636501181445787472610149010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e5d010110626f6f6c00012873756666696369656e745d010110626f6f6c0001146578747261490101144578747261000041040000040c1000000045040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000049040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e67014d040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d654d040134426f756e646564537472696e6700011873796d626f6c4d040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c00004d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000051040c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001302842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e2c42616c616e63655a65726f0001046c42616c616e63652073686f756c64206265206e6f6e2d7a65726f2e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080845014e6f2070726f7669646572207265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e741861737365742e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955040c3870616c6c65745f756e697175657314747970657330436c61737344657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e675d010110626f6f6c000124696e7374616e63657310010c753332000148696e7374616e63655f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e5d010110626f6f6c000059040000040c001010005d040c3870616c6c65745f756e69717565731474797065733c496e7374616e636544657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f7665648d0201444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e5d010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e6365000061040c3870616c6c65745f756e697175657314747970657334436c6173734d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000065040c3870616c6c65745f756e697175657314747970657340496e7374616e63654d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000069040000040c106d017101006d04000004087501180071040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000128304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0001047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000204e454686520617373657420696e7374616e63652049442068617320616c7265616479206265656e207573656420666f7220616e2061737365742e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e1846726f7a656e0006049854686520617373657420696e7374616e6365206f7220636c6173732069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730169021043616c6c01d503245369676e6174757265017904144578747261019104000400280000007904082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904007d040148656432353531393a3a5369676e61747572650000001c53723235353139040085040148737232353531393a3a5369676e617475726500010014456364736104008904014065636473613a3a5369676e6174757265000200007d040c1c73705f636f72651c65643235353139245369676e617475726500000400810401205b75383b2036345d0000810400000340000000080085040c1c73705f636f72651c73723235353139245369676e617475726500000400810401205b75383b2036345d000089040c1c73705f636f7265146563647361245369676e6174757265000004008d0401205b75383b2036355d00008d0400000341000000080091040000041c950499049d04a104a904ad04b10400950410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a504010c4572610000a504102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a80120543a3a496e6465780000ad0410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b104085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970b8013042616c616e63654f663c543e00012061737365745f69646d0101684f7074696f6e3c436861726765417373657449644f663c543e3e0000b504084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e7473010048040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022481010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e7401005d010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e7401005d010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007901040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910101541830426c6f636b57656967687473a501850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b5013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874bd014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec10175022473746174656d696e652473746174656d696e6501000000590200000000000028dd718d5cc53262d401000000df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000ea93e3f16f3d696201000000040000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978550108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d101003c50617261636861696e53797374656d013c50617261636861696e53797374656d485450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501005d01040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100dd0104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e5852656c6576616e744d6573736167696e6753746174650000e50104001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9010400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0180000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000102040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100a10104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100a101040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e011502017000013d02012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501005d01040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0141020004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f10110640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004502040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005502040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100610204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01650201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100790204000000000c485472616e73616374696f6e42797465466565184035820000000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f4665657d025c0400000000000000000000000000000000aab028000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e000b38417373657454785061796d656e7400000000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010085020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301005d01040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019102000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01a1021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100800400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100a502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e640100184000000000000000000000000000000000049c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e01ad02017c0001b102151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100800400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401005d01040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010069010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500bd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c90200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01d10201840001d502161041757261011041757261082c417574686f7269746965730100d9020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100e1022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100dd02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575651844496e626f756e6458636d705374617475730100e5020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205fd0228040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010001030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802050d0328040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f10128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100110370020000000500000001000000a08601000000000002000000000000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e0115030188000119031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402201d030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502350310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502350320040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805023503390304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501003d0304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000049030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01510301940001ad031f2843756d756c757358636d00000131010001b1032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100b5032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100b9034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210bd0304000444205468652071756575652070616765732e284f7665727765696768740001040220c1030400046420546865206f766572776569676874206d657373616765732e01c5030135010001c903211c5574696c6974790001cd03013901044c626174636865645f63616c6c735f6c696d697410103ef8000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01fd0328204d756c746973696701204d756c746973696708244d756c746973696773000108050201040504040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604090404000001d903013d010c2c4465706f73697442617365184098d81c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573550108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010d04291450726f7879011450726f7879081c50726f78696573010104050011044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500210444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01e103014d01184050726f78794465706f73697442617365184038b5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184052d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840c865518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840a4b04f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0131042a1841737365747301184173736574731014417373657400010402103504040004542044657461696c73206f6620616e2061737365742e1c4163636f756e74010108020239043d044800000000000000000000000000000000000004e420546865206e756d626572206f6620756e697473206f66206173736574732068656c6420627920616e7920676976656e206163636f756e742e24417070726f76616c7300010c0202024104450404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021049045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01e903015901143041737365744465706f73697418400010a5d4e8000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c4d657461646174614465706f736974426173651840301fb78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401216050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e015104321c556e6971756573011c556e69717565731814436c617373000104021055040400046c2044657461696c73206f6620616e20617373657420636c6173732e1c4163636f756e7400010c02020259044901040008610120546865206173736574732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420617373657473206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020285015d04040004d4205468652061737365747320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210610404000470204d65746164617461206f6620616e20617373657420636c6173732e48496e7374616e63654d657461646174614f660001080202850165040400047c204d65746164617461206f6620616e20617373657420696e7374616e63652e2441747472696275746500010c02020269046d0404000470204d65746164617461206f6620616e20617373657420636c6173732e01f1030161012030436c6173734465706f73697418400010a5d4e800000000000000000000000411012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420636c6173732e3c496e7374616e63654465706f736974184000e40b54020000000000000000000000041d012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420696e7374616e63652e4c4d657461646174614465706f7369744261736518407a61ed8f0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e504174747269627574654465706f73697442617365184068425d8d0100000000000000000000000459012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e2061737365742e384465706f7369745065724279746518401216050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e017104337504041c40436865636b5370656356657273696f6e95041038436865636b547856657273696f6e99041030436865636b47656e657369739d042438436865636b4d6f7274616c697479a1042428436865636b4e6f6e6365a90449012c436865636b576569676874ad04490150436861726765417373657454785061796d656e74b1044901b504"}},14199:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.unknownNetworkPathId=t.defaultNetworkKey=t.UnknownNetworkKeys=t.UNKNOWN_NETWORK=t.SubstrateNetworkKeys=t.SUBSTRATE_NETWORK_LIST=t.STATEMINT_GENESIS=t.STATEMINE_GENESIS=t.POLKADOT_GENESIS=t.PATH_IDS_LIST=t.NetworkProtocols=t.NETWORK_LIST=t.KUSAMA_GENESIS=void 0;var r,n=c(f(38416)),a=f(90015),d=f(69338);function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?i(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):i(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var u="#262626";t.unknownNetworkPathId="";var s=Object.freeze({ETHEREUM:"ethereum",SUBSTRATE:"substrate",UNKNOWN:"unknown"});t.NetworkProtocols=s;var l=Object.freeze({UNKNOWN:"unknown"});t.UnknownNetworkKeys=l;var p=Object.freeze({KUSAMA:"0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",POLKADOT:"0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"});t.SubstrateNetworkKeys=p;var b,h,y=(0,n.default)({},l.UNKNOWN,{color:"#D73400",order:99,pathId:"",prefix:2,protocol:s.UNKNOWN,secondaryColor:u,title:"Unknown network"}),v=(r={},(0,n.default)(r,p.KUSAMA,{color:"#000",decimals:12,genesisHash:p.KUSAMA,order:2,pathId:"kusama",prefix:2,title:"Kusama",unit:"KSM"}),(0,n.default)(r,p.POLKADOT,{color:"#E6027A",decimals:12,genesisHash:null,order:1,pathId:"polkadot",prefix:0,title:"Polkadot",unit:"DOT"}),r),m={color:"#4C4646",protocol:s.SUBSTRATE,secondaryColor:u},g=Object.freeze((b=v,h=m,Object.keys(b).reduce((function(e,t){return o(o({},e),{},(0,n.default)({},t,o(o({},h),b[t])))}),{})));t.SUBSTRATE_NETWORK_LIST=g;var w=Object.freeze(y);t.UNKNOWN_NETWORK=w;var O=Object.values(o(o({},g),w)).map((function(e){return e.pathId}));t.PATH_IDS_LIST=O;var P=Object.freeze(Object.assign({},g,[],w));t.NETWORK_LIST=P;var x=p.KUSAMA;function k(e){var t=a.allNetworks.find((function(t){return t.network===e}));return(0,d.assert)(t&&t.genesisHash[0],"Unable to find genesisHash for ".concat(e)),t.genesisHash[0]}t.defaultNetworkKey=x;var j=k("kusama");t.KUSAMA_GENESIS=j;var M=k("polkadot");t.POLKADOT_GENESIS=M,t.STATEMINE_GENESIS="0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a",t.STATEMINT_GENESIS=""},15350:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(64687)),n=c(f(38416)),a=c(f(17156)),d=f(94459),i=f(69338),o=f(65198),u=f(2610),s=f(42946),l=f(50484);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?p(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):p(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var h=new s.Keyring({ss58Format:0,type:"sr25519"});function y(e){return v.apply(this,arguments)}function v(){return(v=(0,a.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.map((function(e){var t=(0,u.polkadotIcon)(e,{isAlternative:!1}).map((function(e){var t=e.cx,f=e.cy,c=e.fill,r=e.r;return"<circle cx='".concat(t,"' cy='").concat(f,"' fill='").concat(c,"' r='").concat(r,"' />")})).join("");return[e,"<svg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'>".concat(t,"</svg>")]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t.map((function(e){return h.encodeAddress((0,i.hexToU8a)(e),2)})));case 2:return f=e.sent,e.abrupt("return",f.map((function(e,f){return e[0]=t[f],e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,f={},t.forEach((function(e){var t=(0,i.u8aToHex)(h.decodeAddress(e));f[t]=e})),e.abrupt("return",f);case 8:return e.prev=8,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,null,[[2,8]])})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,c=h.encodeAddress(h.decodeAddress(t),f),e.abrupt("return",c.toUpperCase()==t.toUpperCase());case 7:return e.prev=7,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,7]])})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={},t.forEach((function(t){c[e][t]=h.encodeAddress((0,i.hexToU8a)(t),e)}))})),e.abrupt("return",c);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,o.ss58Decode)(f,c).toJSON(),e.next=3,t.query.indices.accounts(n.data);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(f.map((function(e){return h.encodeAddress((0,i.hexToU8a)(e),2)})).map((function(e){return Promise.all([t.query.staking.bonded(e),t.query.staking.ledger(e)])}))).then((function(e){return e.map((function(e,t){return[f[t],e[0],e[1].toHuman()?e[1].toHuman().stash:null]}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){var t=e.lockedBreakdown.map((function(e){return b(b({},e),{},{use:(0,i.hexToString)(e.id.toHex())})}));return b(b({},e),{},{lockedBreakdown:t})},!c){e.next=4;break}return(0,l.subscribeMessage)(t.derive.balances.all,[f],c,n),e.abrupt("return");case 4:return e.next=6,t.derive.balances.all(f);case 6:return a=e.sent,e.abrupt("return",n(a));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(){return(j=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.derive.accounts.indexes().then((function(e){return Promise.all(f.map((function(e){return t.derive.accounts.info(e)})))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M={encodeAddress:function(e,t){return O.apply(this,arguments)},decodeAddress:function(e){return g.apply(this,arguments)},checkAddressFormat:function(e,t){return w.apply(this,arguments)},queryAddressWithAccountIndex:function(e,t,f){return P.apply(this,arguments)},genIcons:y,genPubKeyIcons:function(e){return m.apply(this,arguments)},queryAccountsBonded:function(e,t){return x.apply(this,arguments)},getBalance:function(e,t,f){return k.apply(this,arguments)},getAccountIndex:function(e,t){return j.apply(this,arguments)}};t.default=M},6402:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(64687)),n=c(f(38416)),a=c(f(27424)),d=c(f(17156));function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?i(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):i(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}function u(){return(u=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.assets.metadata.entries();case 2:return f=e.sent,e.abrupt("return",f.map((function(e){var t=(0,a.default)(e,2),f=(0,a.default)(t[0].args,1)[0],c=t[1];return o({id:f.toNumber()},c.toHuman())})).sort((function(e,t){return e.id-t.id})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var s={getAssetsAll:function(e){return u.apply(this,arguments)}};t.default=s},52072:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(64687)),n=c(f(27424)),a=c(f(17156)),d=c(f(38416)),i=f(26700),o=f(69338),u=c(f(13550)),s=f(18145);function l(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function p(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?l(Object(f),!0).forEach((function(t){(0,d.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):l(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}function b(e){var t=e.meta.args.map((function(e){var t=e.name,f=e.type;return{name:t.toString(),type:(0,i.getTypeDef)(f.toString())}})),f=e.args.map((function(e){return{isValid:!0,value:e}}));return{hash:e.hash.toHex(),params:t,values:f}}function h(e){for(var t=e.registry.findMetaCall(e.callIndex).meta,f=t.documentation||t.docs,c="",r=0;r<f.length&&f[r].length;r++)c+=f[r];var n=e.toHuman(),a=Object.values(n.args);return"setCode"==n.method&&(a=[n.args.code.substring(0,64)]),{callIndex:e.toJSON().callIndex,method:n.method,section:n.section,args:a,meta:p(p({},t.toJSON()),{},{documentation:c})}}function y(){return(y=(0,a.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.democracy.referendums();case 2:return c=e.sent,e.next=5,t.derive.democracy.sqrtElectorate();case 5:return n=e.sent,a=c.map((function(e){var t,c=e.image,r=e.imageHash,a=e.status,d=e.votedAye,i=e.votedNay,o=e.votedTotal,u=e.votes,l={},y={};c&&c.proposal&&(l=b(c.proposal),y=h(c.proposal),c.proposal=p(p({},c.proposal.toHuman()),{},{args:y.args}));var v=(0,s.approxChanges)(a.threshold,n,{votedAye:d,votedNay:i,votedTotal:o}),m=u.find((function(e){return e.accountId.toString()==f})),g=m?{balance:m.balance,vote:m.vote.toHuman()}:null;return p(p(p({},l),y),{},{title:"".concat(y.section,".").concat(y.method),content:null===(t=y.meta)||void 0===t?void 0:t.documentation,imageHash:r.toHuman(),changes:{changeAye:v.changeAye.toString(),changeNay:v.changeNay.toString()},userVoted:g})})),e.abrupt("return",{referendums:c,details:a});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var v=[1,2,4,8,16,32].map((function(e,t){return[t+1,e]})),m={"0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3":new u.default(403200)};function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(m[t.genesisHash.toHex()]||t.consts.democracy.enactmentPeriod).toNumber()*t.consts.timestamp.minimumPeriod.toNumber()/1e3*2/86400,c=v.map((function(e){var t=(0,n.default)(e,2),c=t[0],r=t[1];return{lock:r,period:(f*r).toFixed(2),value:c}})),e.abrupt("return",c);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.democracy.proposals();case 2:return f=e.sent,e.abrupt("return",f.map((function(e){return e.image&&e.image.proposal&&(e.image.proposal=h(e.image.proposal)),e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.democracy.nextExternal();case 2:if(f=e.sent){e.next=5;break}return e.abrupt("return",null);case 5:return f.image.proposal=h(f.image.proposal),e.abrupt("return",p(p({},f),{},{balance:f.image.balance,proposer:f.image.proposer}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.council.votes();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1],a=r.stake,d=r.votes,i=p({},e);return d.forEach((function(e){var t=e.toString();i[t]||(i[t]={}),i[t][c.toString()]=a})),i}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var x=(0,o.stringToU8a)("modlpy/trsry".padEnd(32,"\0"));function k(){return(k=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,i,s,l,b,y,v;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.derive.bounties)||void 0===f?void 0:f.bounties(),t.derive.treasury.proposals(),t.derive.balances.account(x)]);case 2:return c=e.sent,a=(0,n.default)(c,3),d=a[0],i=a[1],s=a[2],l=d.reduce((function(e,t){var f=t.bounty,c=f.status,r=f.value;return e.iadd(c.isApproved?r:o.BN_ZERO)}),new u.default(0)),b=i.approvals.reduce((function(e,t){var f=t.proposal.value;return e.iadd(f)}),new u.default(0)),y=s.freeBalance.gt(o.BN_ZERO)&&!t.consts.treasury.burn.isZero()?t.consts.treasury.burn.mul(s.freeBalance).div(o.BN_MILLION):o.BN_ZERO,(v=p({},i)).balance=s.freeBalance.toString(),v.burn=y.toString(),v.approved=b.toString(),v.spendable=s.freeBalance.sub(l).sub(b).toString(),v.proposals.forEach((function(e){e.council.length&&(e.council=e.council.map((function(e){return p(p({},e),{},{proposal:h(e.proposal)})})))})),e.abrupt("return",v);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(){return j=(0,a.default)(r.default.mark((function e(t){var f,c,n,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(t.query.tips||t.query.treasury).tips.keys();case 2:return f=e.sent,c=f.map((function(e){return e.args[0].toHex()})),e.next=6,(t.query.tips||t.query.treasury).tips.multi(c);case 6:return n=e.sent,d=n.map((function(e,t){return[c[t],e.unwrapOr(null)]})).filter((function(e){return!!e[1]})).sort((function(e,t){return e[1].closes.unwrapOr(o.BN_ZERO).cmp(t[1].closes.unwrapOr(o.BN_ZERO))})),e.abrupt("return",Promise.all(d.map(function(){var e=(0,a.default)(r.default.mark((function e(f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f[1].toJSON(),e.next=3,(t.query.tips||t.query.treasury).reasons(c.reason);case 3:return n=e.sent,a=c.tips.map((function(e){return{address:e[0],value:e[1]}})),e.abrupt("return",p(p({hash:f[0]},c),{},{reason:n.isSome?(0,o.hexToString)(n.unwrap().toHex()):null,tips:a}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())));case 9:case"end":return e.stop()}}),e)}))),j.apply(this,arguments)}function M(){return(M=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(t.query.electionsPhragmen||t.query.elections||t.query.phragmenElection).members();case 2:return n=e.sent,a=Math.ceil(.6*n.length),d=c?t.tx.treasury.rejectProposal(f):t.tx.treasury.approveProposal(f),e.abrupt("return",t.tx.council.propose(a,d,d.length));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(){return(S=(0,a.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.council.proposals();case 2:return f=e.sent,c=[],f.forEach((function(e){c.push(p(p({},e),{},{proposal:h(e.proposal)}))})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){return(T=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.chain.bestNumber(),t.derive.democracy.locks(f)]);case 2:return c=e.sent,e.abrupt("return",c[1].filter((function(e){var t=e.isFinished,f=e.unlockAt;return t&&c[0].gt(f)})).map((function(e){return e.referendumId})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var E={fetchReferendums:function(e,t){return y.apply(this,arguments)},getReferendumVoteConvictions:function(e){return g.apply(this,arguments)},fetchProposals:function(e){return w.apply(this,arguments)},fetchExternal:function(e){return O.apply(this,arguments)},fetchCouncilVotes:function(e){return P.apply(this,arguments)},getCouncilMotions:function(e){return S.apply(this,arguments)},getTreasuryOverview:function(e){return k.apply(this,arguments)},getTreasuryTips:function(e){return j.apply(this,arguments)},makeTreasuryProposalSubmission:function(e,t,f){return M.apply(this,arguments)},getDemocracyUnlocks:function(e,t){return T.apply(this,arguments)}};t.default=E},35450:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t._getDispatchError=E,t.default=void 0;var r=c(f(64687)),n=c(f(861)),a=c(f(27424)),d=c(f(38416)),i=c(f(17156)),o=f(94459),u=f(69338),s=c(f(13550)),l=f(75837),p=c(f(52072)),b=c(f(40444)),h=f(26700),y=f(70820),v=f(42946),m=c(f(15350));function g(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function w(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?g(Object(f),!0).forEach((function(t){(0,d.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):g(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var O=new v.Keyring({ss58Format:0,type:"sr25519"});function P(){return(P=(0,i.default)(r.default.mark((function e(t,f,c,n){var a,d,i,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t||(0,o.mnemonicGenerate)(),(0,o.mnemonicValidate)(a)){e.next=3;break}return e.abrupt("return",null);case 3:return d=O.addFromMnemonic(a+(n||""),{},c||"sr25519"),i=(0,o.encodeAddress)(d.publicKey,f||0),e.next=7,m.default.genIcons([i]);case 7:return u=e.sent,e.abrupt("return",{mnemonic:a,address:i,svg:u[0][1]});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,i.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.mnemonicValidate)(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,i.default)(r.default.mark((function e(t,f,c,n){var a,d,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=O.addFromMnemonic(t+(n||""),{},c),d=(0,o.encodeAddress)(a.publicKey,f),e.next=5,m.default.genIcons([d]);case 5:return i=e.sent,e.abrupt("return",{address:d,svg:i[0][1]});case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",{error:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function j(){return(j=(0,i.default)(r.default.mark((function e(t,f,c,n){var a,d,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=O.addFromUri(t+(n||""),{},c),d=(0,o.encodeAddress)(a.publicKey,f),e.next=5,m.default.genIcons([d]);case 5:return i=e.sent,e.abrupt("return",{address:d,svg:i[0][1]});case 9:return e.prev=9,e.t0=e.catch(0),e.abrupt("return",{error:e.t0.message});case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function M(){return(M=(0,i.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={}})),t.forEach((function(e){var t=O.addFromJson(e);f.forEach((function(e){var f=(0,u.u8aToHex)(t.publicKey);c[e][f]=O.encodeAddress(t.publicKey,e)}))})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(){return(S=(0,i.default)(r.default.mark((function e(t,f,c){var a,d,i,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("treasury.approveProposal"!=f.txName){e.next=6;break}return e.next=3,p.default.makeTreasuryProposalSubmission(t,c[0],!1);case 3:a=e.sent,e.next=13;break;case 6:if("treasury.rejectProposal"!=f.txName){e.next=12;break}return e.next=9,p.default.makeTreasuryProposalSubmission(t,c[0],!0);case 9:a=e.sent,e.next=13;break;case 12:a=(d=t.tx[f.module])[f.call].apply(d,(0,n.default)(c));case 13:return i=f.sender.address,f.proxy&&(a=t.tx.recovery.asRecovered(f.sender.address,a),i=O.encodeAddress((0,u.hexToU8a)(f.proxy.pubKey))),e.next=17,a.paymentInfo(i);case 17:return o=e.sent,e.abrupt("return",o);case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){if(!t||!t.events)return{};var f,c=!1;return t.events.filter((function(e){return!!e.event})).map((function(e){var t=e.event,r=t.data,n=t.method,d=t.section;if("system"===d&&"ExtrinsicFailed"===n){var i=r,o=(0,a.default)(i,1)[0];f=E(o),window.send("txUpdateEvent",{title:"".concat(d,".").concat(n),message:f})}else window.send("txUpdateEvent",{title:"".concat(d,".").concat(n),message:"ok"}),"system"==d&&"ExtrinsicSuccess"==n&&(c=!0)})),{success:c,error:f}}function E(e){var t=e.type;if(e.isModule)try{var f=e.asModule,c=e.registry.findMetaError(f);t="".concat(c.section,".").concat(c.name)}catch(c){}else e.isToken&&(t="".concat(e.type,".").concat(e.asToken.type));return t}function A(){return(A=(0,i.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n=(0,o.keyExtractSuri)("".concat(t).concat(f)),a=n.path,"ed25519"!==c||!a.some((function(e){return e.isSoft}))){e.next=4;break}return e.abrupt("return","Soft derivation paths are not allowed on ed25519");case 4:e.next=9;break;case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",e.t0.message);case 9:return e.abrupt("return",null);case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function I(){return(I=(0,i.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){var c=(0,l.getSigner)().unsignedData,r=O.getPair(c.data.account);try{var n;if(r.isLocked||r.lock(),r.decodePkcs8(f),window.api)n=window.api.registry.createType("ExtrinsicPayload",c.data.data,{version:window.api.extrinsicVersion});else{var a=new h.TypeRegistry;a.setMetadata(new h.Metadata(a,b.default[t])),n=a.createType("ExtrinsicPayload",c.data.data,{version:4})}e(n.sign(r))}catch(t){e({error:t.message})}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(){return(N=(0,i.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){var c=O.getPair(f.address);try{var r;c.isLocked||c.lock(),c.decodePkcs8(t),window.api?r=window.api.registry:(r=new h.TypeRegistry).setMetadata(new h.Metadata(r,b.default.kusama)),r.setSignedExtensions(f.signedExtensions),e(r.createType("ExtrinsicPayload",f,{version:f.version}).sign(c))}catch(t){e({error:t.message})}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(){return(C=(0,i.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){var c=O.getPair(f.address);try{c.isLocked||c.lock(),c.decodePkcs8(t),e({signature:(0,u.u8aToHex)(c.sign((0,y.wrapBytes)(f.data)))})}catch(t){e({error:t.message})}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(){return(B=(0,i.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.signatureVerify)((0,y.wrapBytes)(t),f,c));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var V={initKeys:function(e,t){return M.apply(this,arguments)},gen:function(e,t,f,c){return P.apply(this,arguments)},checkMnemonicValid:function(e){return x.apply(this,arguments)},addressFromMnemonic:function(e,t,f,c){return k.apply(this,arguments)},addressFromRawSeed:function(e,t,f,c){return j.apply(this,arguments)},recover:function(e,t,f,c){return new Promise((function(r,n){var a,d="",i="";try{switch(e){case"mnemonic":if(!(0,o.mnemonicValidate)(f.split("/")[0]))throw new Error("invalid mnemonic ".concat(f));a=O.addFromMnemonic(f,{},t),d=f;break;case"rawSeed":a=O.addFromUri(f,{},t),i=f;break;case"keystore":var s=JSON.parse(f);a=O.addFromJson(s);try{a.decodePkcs8(c)}catch(e){r(null)}r(w({pubKey:(0,u.u8aToHex)(a.publicKey)},a.toJson(c)))}}catch(e){r({error:e.message})}if(a.address){var l=a.toJson(c);a.lock(),O.addFromJson(l),r(w({pubKey:(0,u.u8aToHex)(a.publicKey),mnemonic:d,rawSeed:i},l))}else r(null)}))},txFeeEstimate:function(e,t,f){return S.apply(this,arguments)},sendTx:function(e,t,f,c,a){return new Promise(function(){var d=(0,i.default)(r.default.mark((function d(i){var o,l,b,h,y;return r.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if("treasury.approveProposal"!=t.txName){r.next=6;break}return r.next=3,p.default.makeTreasuryProposalSubmission(e,f[0],!1);case 3:o=r.sent,r.next=13;break;case 6:if("treasury.rejectProposal"!=t.txName){r.next=12;break}return r.next=9,p.default.makeTreasuryProposalSubmission(e,f[0],!0);case 9:o=r.sent,r.next=13;break;case 12:o=(l=e.tx[t.module])[t.call].apply(l,(0,n.default)(f));case 13:if(b=function(){},h=function(e){if(e.status.isInBlock||e.status.isFinalized){var t=T(0,e),f=t.success,c=t.error;f&&i({hash:o.hash.toString(),blockHash:(e.status.asInBlock||e.status.asFinalized).toHex()}),c&&i({error:c}),b()}else window.send(a,e.status.type)},!t.isUnsigned){r.next=18;break}return o.send(h).then((function(e){b=e})).catch((function(e){i({error:e.message})})),r.abrupt("return");case 18:t.proxy?(o=e.tx.recovery.asRecovered(t.sender.address,o),y=O.getPair((0,u.hexToU8a)(t.proxy.pubKey))):y=O.getPair((0,u.hexToU8a)(t.sender.pubKey));try{y.decodePkcs8(c)}catch(e){i({error:"password check failed"})}o.signAndSend(y,{tip:new s.default(t.tip,10)},h).then((function(e){b=e})).catch((function(e){i({error:e.message})}));case 21:case"end":return r.stop()}}),d)})));return function(e){return d.apply(this,arguments)}}())},checkPassword:function(e,t){return new Promise((function(f){var c=O.getPair((0,u.hexToU8a)(e));try{c.isLocked||c.lock(),c.decodePkcs8(t)}catch(e){f(null)}f({success:!0})}))},changePassword:function(e,t,f){return new Promise((function(c){var r=(0,u.hexToU8a)(e),n=O.getPair(r);try{n.isLocked||n.lock(),n.decodePkcs8(t)}catch(e){return void c(null)}var a=n.toJson(f);O.removePair(r),O.addFromJson(a),c(w({pubKey:(0,u.u8aToHex)(n.publicKey)},a))}))},checkDerivePath:function(e,t,f){return A.apply(this,arguments)},parseQrCode:l.parseQrCode,signAsync:function(e,t){return I.apply(this,arguments)},makeTx:l.makeTx,addSignatureAndSend:function(e,t,f){return new Promise((function(e){var c=(0,l.getSubmittable)(),r=c.tx,n=c.payload;if(r.addSignature){r.addSignature(t,"0x".concat(f),n);var a=function(){};r.send((function(t){if(t.status.isInBlock||t.status.isFinalized){var f=T(0,t),c=f.success,n=f.error;c&&e({hash:r.hash.toString(),blockHash:(t.status.asInBlock||t.status.asFinalized).toHex()}),n&&e({error:n}),a()}else window.send("txStatusChange",t.status.type)})).then((function(e){a=e})).catch((function(t){e({error:t.message})}))}else e({error:"invalid tx"})}))},signTxAsExtension:function(e,t){return N.apply(this,arguments)},signBytesAsExtension:function(e,t){return C.apply(this,arguments)},verifySignature:function(e,t,f){return B.apply(this,arguments)}};t.default=V},40660:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(64687)),n=c(f(38416)),a=c(f(17156)),d=c(f(861)),i=c(f(27424)),o=f(69338),u=c(f(13550));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function l(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?s(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):s(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var p=(0,o.stringToU8a)("modlpy/cfund"),b=[[0,0],[0,1],[0,2],[0,3],[1,1],[1,2],[1,3],[2,2],[2,3],[3,3]];function h(e){var t;if(null===(t=e.consts.auctions)||void 0===t?void 0:t.leasePeriodsPerSlot){for(var f=[],c=0;e.consts.auctions.leasePeriodsPerSlot.gtn(c);c++)for(var r=c;e.consts.auctions.leasePeriodsPerSlot.gtn(r);r++)f.push([c,r]);return f}return b}function y(e,t,f){return f.sort((function(e,t){var f=(0,i.default)(e,1),c=(0,i.default)(f[0].args,1)[0],r=(0,i.default)(t,1),n=(0,i.default)(r[0].args,1)[0];return c.cmp(n)})).reduce((function(f,c){var r,n,a=(0,i.default)(c,2),d=(0,i.default)(a[0].args,1)[0],s=a[1],l=function(e,t,f){return f.isNone?[]:f.unwrap().reduce((function(f,c,r){if(c.isSome){var n=c.unwrap(),a=(0,i.default)(n,3),d=a[0],u=a[1],s=a[2],l=t.leasePeriod||o.BN_ZERO,b=(0,i.default)(e[r],2),h=b[0],y=b[1];f.push({accountId:d.toString(),firstSlot:l.addn(h).toNumber(),isCrowdloan:(0,o.u8aEq)(p,d.subarray(0,p.length)),lastSlot:l.addn(y).toNumber(),paraId:u.toString(),value:s})}return f}),[])}(e,t,s);return l.length&&(0===f.length||(r=l,n=f[f.length-1].winners,JSON.stringify({w:r})!==JSON.stringify({w:n})))&&f.push(function(e,t,f){var c=e.endBlock;return{blockNumber:c&&t?t.add(c):t||o.BN_ZERO,blockOffset:t||o.BN_ZERO,total:f.reduce((function(e,t){var f=t.value;return e.iadd(f)}),new u.default(0)),winners:f}}(t,d,l)),f}),[]).reverse()}function v(e,t,f,c){return f.info?{paraId:f.paraId,cap:f.info.cap,end:f.info.end,isCapped:f.info.cap.sub(f.info.raised).lt(t),isEnded:e.gt(f.info.end),isWinner:c.some((function(e){return e===f.paraId})),isCrowdloan:!0,firstSlot:f.info.firstPeriod.toJSON(),lastSlot:f.info.lastPeriod.toJSON(),value:f.info.raised}:null}function m(e,t,f){if(e&&e.leasePeriod&&t){var c=e.leasePeriod,r=c.add(f);return t.filter((function(e){var t=e.firstSlot,f=e.isWinner,n=e.lastSlot;return!f&&t>=c.toNumber()&&n<=r.toNumber()})).sort((function(e,t){return t.value.cmp(e.value)}))}}function g(e,t){return e.concat.apply(e,(0,d.default)(t.filter((function(f){var c=f.firstSlot,r=f.lastSlot,n=f.paraId,a=f.value;return!e.some((function(e){return e.firstSlot==c&&e.lastSlot==r}))&&!t.some((function(e){return n!==e.paraId&&c==e.firstSlot&&r==e.lastSlot&&a.lt(e.value)}))})))).map((function(e){return t.find((function(t){var f=t.firstSlot,c=t.lastSlot,r=t.value;return e.firstSlot==f&&e.lastSlot==c&&e.value.lt(r)}))||e})).sort((function(e,t){return e.firstSlot==t.firstSlot?e.lastSlot>t.lastSlot?1:-1:e.firstSlot>t.firstSlot?1:-1}))}function w(e){return O.apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.query.auctions)||void 0===f?void 0:f.auctionCounter(),null===(c=t.query.auctions)||void 0===c?void 0:c.auctionInfo()]);case 2:return n=e.sent,a=n[1].unwrapOr([null,null]),e.abrupt("return",{numAuctions:n[0].toJSON(),leasePeriod:a[0],endBlock:a[1]});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,s,p,b,O,P,x,k,j,M,S;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.consts.crowdloan.minContribution,a=h(t),e.next=4,Promise.all([t.derive.chain.bestNumber(),w(t),t.query.crowdloan.funds.entries(),t.query.slots.leases.entries(),null===(f=t.query.auctions)||void 0===f?void 0:f.winning.entries()]);case 4:return d=e.sent,s=(0,i.default)(d,5),p=s[0],b=s[1],O=s[2],P=s[3],x=s[4],k=P.map((function(e){return(0,i.default)(e,1)[0].toHuman()[0].replace(/,/g,"")})),j=O.map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return v(p,n,{info:c.unwrapOr(null),paraId:f.toHuman()[0].replace(/,/g,"")},k)})).filter((function(e){return!!e})),M=m(b,j,new u.default(a[a.length-1][1])),S=y(a,b,x),e.abrupt("return",{auction:b.leasePeriod?l(l({},b),{},{bestNumber:p.toString(),leasePeriod:b.leasePeriod.toNumber(),leaseEnd:b.leasePeriod.add(t.consts.auctions.leasePeriodsPerSlot).isub(o.BN_ONE).toNumber()}):{},funds:j,winners:g((null===(c=S[0])||void 0===c?void 0:c.winners)||[],M||[])});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.paras.parachains(),t.derive.chain.bestNumber()]);case 2:return f=e.sent,c=(0,i.default)(f,2),n=c[0],a=c[1],d=t.consts.slots.leasePeriod,u=a.sub(t.consts.slots.leaseOffset||o.BN_ZERO),e.abrupt("return",{parasCount:n.length,currentLease:u.div(d).toNumber(),leaseLength:d.toNumber(),leaseProgress:u.mod(d).toNumber()});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.crowdloan.ownContributions(f,[c]);case 2:return n=e.sent,e.abrupt("return",n[c]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j={queryAuctionWithWinners:function(e){return P.apply(this,arguments)},queryParasOverview:function(e){return x.apply(this,arguments)},queryUserContributions:function(e,t,f){return k.apply(this,arguments)}};t.default=j},50484:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConst=function(e){return l.apply(this,arguments)},t.getNetworkProperties=function(e){return p.apply(this,arguments)},t.subscribeMessage=function(e,t,f,c){return s.apply(this,arguments)};var r=c(f(64687)),n=c(f(38416)),a=c(f(861)),d=c(f(17156)),i=f(14199);function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function u(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?o(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):o(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}function s(){return(s=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.apply(void 0,(0,a.default)(f).concat([function(e){var t=n?n(e):e;window.send(c,t)}])).then((function(e){var t="unsub".concat(c);return window[t]=e,{}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(){return(l=(0,d.default)(r.default.mark((function e(t){var f,c,n,a,d,i,o,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{auctions:{endingPeriod:null===(f=t.consts.auctions)||void 0===f?void 0:f.endingPeriod},babe:{expectedBlockTime:null===(c=t.consts.babe)||void 0===c?void 0:c.expectedBlockTime},balances:{existentialDeposit:null===(n=t.consts.balances)||void 0===n?void 0:n.existentialDeposit},staking:{maxNominations:(null===(a=t.consts.staking)||void 0===a?void 0:a.maxNominations)||16,maxNominatorRewardedPerValidator:null===(d=t.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator},timestamp:{minimumPeriod:null===(i=t.consts.timestamp)||void 0===i?void 0:i.minimumPeriod},treasury:{proposalBondMinimum:null===(o=t.consts.treasury)||void 0===o?void 0:o.proposalBondMinimum,proposalBond:null===(u=t.consts.treasury)||void 0===u?void 0:u.proposalBond,spendPeriod:null===(s=t.consts.treasury)||void 0===s?void 0:s.spendPeriod}});case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){return(p=(0,d.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.rpc.system.properties();case 2:return f=e.sent,c=t.genesisHash.toHuman(),e.abrupt("return",c==i.SubstrateNetworkKeys.POLKADOT?t.registry.createType("ChainProperties",u(u({},f),{},{tokenDecimals:[10],tokenSymbol:["DOT"],genesisHash:c})):u(u({},f.toJSON()),{},{genesisHash:c}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},56717:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(64687)),n=c(f(51589)),a=c(f(861)),d=c(f(38416)),i=c(f(27424)),o=c(f(17156)),u=f(69338),s=c(f(13550)),l=f(59387);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?p(Object(f),!0).forEach((function(t){(0,d.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):p(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var h=new s.default("1".padEnd(13,"0"));function y(e){return e.muln(1e3).div(h).toNumber()/1e3}function v(e,t,f){var c=[],r=[],n=[],a=[],d=0,i=0;return e.forEach((function(e){var o=e.era,u=e.eraReward,s=f.find((function(e){return e.era.eq(o)})),l=t.find((function(e){return e.era.eq(o)})),p=null!=s&&s.eraPoints.gtn(0)?y(s.points.mul(u).div(s.eraPoints)):0,b=l?y(l.total):0;i+=p,p>0&&d++,c.push(o.toString()),n.push(p),a.push((d?Math.ceil(100*i/d):0)/100),r.push(b)})),{chart:[r,n,a],labels:c}}function m(e){var t=[],f=[],c=[],r=0,n=0;return e.forEach((function(e){var a=e.era,d=e.points;n+=d.toNumber(),t.push(a.toString()),d.gtn(0)&&r++,f.push((r?Math.ceil(100*n/r):0)/100),c.push(d)})),{chart:[c,f],labels:t}}function g(e){var t=[],f=[],c=[],r=[],n=0,a=0;return e.forEach((function(e){var d=e.clipped,i=e.era,o=e.exposure,u=y(d.total.unwrap()),s=y(o.total.unwrap());a+=u,u>0&&n++,r.push((n?Math.ceil(100*a/n):0)/100),t.push(i.toString()),f.push(u),c.push(s)})),{chart:[f,c,r],labels:t}}function w(){return(w=(0,o.default)(r.default.mark((function e(t,f){var c,n,a,d,i,o,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.staking.ownSlashes(f,!0);case 2:return c=e.sent,e.next=5,t.derive.staking.erasRewards();case 5:return n=e.sent,e.next=8,t.derive.staking.stakerPoints(f,!0);case 8:return a=e.sent,e.next=11,t.derive.staking.ownExposures(f,!0);case 11:return d=e.sent,i=m(a),o=v(n,c,a),u=g(d),e.abrupt("return",{points:i,rewards:o,stakes:u});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t){var f={};return e.forEach((function(e,c){f[e]=t[c].filter((function(e){return!e.eraReward.isZero()}))})),{allRewards:f,rewardCount:Object.values(f).filter((function(e){return 0!==e.length})).length}}function P(e){return Object.entries(e).reduce((function(e,t){var f=(0,i.default)(t,2),c=f[0];return f[1].forEach((function(t){Object.entries(t.validators).forEach((function(f){var r=(0,i.default)(f,2),n=r[0],a=r[1].value,o=e.find((function(e){return e.validatorId===n}));if(o){var u=o.eras.find((function(e){return e.era.eq(t.era)}));u?u.stashes[c]=a:o.eras.push({era:t.era,stashes:(0,d.default)({},c,a)}),o.available=o.available.add(a)}else e.push({available:a,eras:[{era:t.era,stashes:(0,d.default)({},c,a)}],validatorId:n})}))})),e}),[]).sort((function(e,t){return t.available.cmp(e.available)}))}function x(e){if(e){var t=function(e){return Object.entries(e).map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return{available:c.reduce((function(e,t){var f=t.validators;return Object.values(f).reduce((function(e,t){var f=t.value;return e.iadd(f)}),e)}),new s.default(0)),rewards:c,stashId:f}})).filter((function(e){return!e.available.isZero()})).sort((function(e,t){return t.available.cmp(e.available)}))}(e);return{stashTotal:t.length?t.reduce((function(e,t){var f=t.available;return e.add(f)}),u.BN_ZERO):null,stashes:t,validators:P(e)}}return{}}function k(){return(k=(0,o.default)(r.default.mark((function e(t,f,c){var n,a,d,i,o,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(n=t.derive.staking)||void 0===n?void 0:n.erasHistoric();case 2:return a=e.sent,d=a.slice(-1*c),e.next=6,t.derive.staking.stakerRewardsMultiEras([f],d);case 6:return i=e.sent,o=O([f],i),u=o.allRewards,s=x(u),e.abrupt("return",{available:s.stashTotal,validators:s.validators});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j=new s.default(864e5);function M(){return(M=(0,o.default)(r.default.mark((function e(t){var f,c,n,a,d,o,u,l,p,b,h;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.session.eraLength(),t.query.staking.historyDepth()]);case 2:if(f=e.sent,c=(0,i.default)(f,2),n=c[0],a=c[1],!n||!a){e.next=21;break}u=j.div((null===(d=t.consts.babe)||void 0===d?void 0:d.expectedBlockTime)||(null===(o=t.consts.timestamp)||void 0===o?void 0:o.minimumPeriod.muln(2))||new s.default(6e3)),l=n.mul(a),p=[],b=2;case 11:if(!(h=u.muln(b)).gte(l)){e.next=15;break}return e.abrupt("break",19);case 15:p.push({text:b,unit:"day",value:h.div(n).toNumber()}),b*=3,e.next=11;break;case 19:return p.push({text:a.toNumber(),unit:"eras",value:a.toNumber()}),e.abrupt("return",p);case 21:return e.abrupt("return",[{text:0,unit:"",value:0}]);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return(T=(0,o.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.nominators.entries();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,i.default)(t,2),c=f[0],r=f[1];if(r.isSome&&c.args.length){var n=c.args[0].toString();r.unwrap().targets.forEach((function(t,f){var c=t.toString();e[c]?e[c].push(n):e[c]=[n]}))}return e}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=(0,o.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t);case 2:return f=e.sent,c={},Object.keys(f).forEach((function(e){c[e]=f[e].length})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return!e.nextElected}function I(e,t,f,c){var r=f.activeEra,n=f.eraLength,a=f.lastEra,d=f.sessionLength,o=e.createType("Exposure"),s=c&&a.sub(c).iadd(u.BN_ONE);return[t.info.map((function(f){var c=f.accountId,l=f.exposure,p=void 0===l?o:l,b=f.stakingLedger,h=f.validatorPrefs,y=p.total?[p.own.unwrap(),p.total.unwrap()]:[u.BN_ZERO,u.BN_ZERO],v=(0,i.default)(y,2),m=v[0],g=v[1],w=g.isZero(),O=(p.others||[]).reduce((function(t,f){var c=f.value,r=(void 0===c?e.createType("Compact<Balance>"):c).unwrap();return t.isZero()||r.lt(t)?r:t}),u.BN_ZERO);g.isZero()&&(g=m=b.total.unwrap());var P=c.toString(),x=a.isZero()?void 0:b.claimedRewards[b.claimedRewards.length-1],k=s&&x&&x.gt(s)?x:void 0;return k&&!d.eq(u.BN_ONE)&&(k=a.sub(k).mul(n)),{accountId:c,bondOther:g.sub(m),bondOwn:m,bondShare:0,bondTotal:g,commissionPer:h.commission.unwrap().toNumber()/1e7,exposure:p,isActive:!w,isBlocking:!(!h.blocked||!h.blocked.isTrue),isElected:!A(t)&&t.nextElected.some((function(e){return e.eq(c)})),key:P,knownLength:r.sub(b.claimedRewards[0]||r),lastPayout:k,minNominated:O,numNominators:(p.others||[]).length,numRecentPayouts:s?b.claimedRewards.filter((function(e){return e.gte(s)})).length:0,rankBondOther:0,rankBondOwn:0,rankBondTotal:0,rankNumNominators:0,rankOverall:0,rankReward:0,skipRewards:w,stakedReturn:0,stakedReturnCmp:0}})),Object.keys({})]}function N(e){return function(t,f){return t[e]=f+1,t}}function C(e,t,f,c,r,n){var a=I(e,t,r,n),d=(0,i.default)(a,2),o=d[0],p=d[1],b=I(e,f,r),h=(0,i.default)(b,1)[0],y=o.filter((function(e){return e.isActive})).map((function(e){return e.bondTotal})).sort((function(e,t){return e.cmp(t)})),v=y.reduce((function(e,t){return e.iadd(t)}),new s.default(0)),m=v.divn(y.length),g=function(e,t,f){var c=(0,l.getInflationParams)(e),r=c.falloff,n=c.idealStake,a=c.maxInflation,d=c.minInflation,i=t.muln(1e6).div(f).toNumber()/1e6,o=a/n,u=100*(d+(i<=n?i*(o-d/n):(o*n-d)*Math.pow(2,(n-i)/r)));return{inflation:u,stakedReturn:u/i}}(e,v,c);!m.isZero()&&o.forEach((function(e){e.skipRewards||(e.stakedReturn=g.stakedReturn*m.mul(u.BN_MILLION).div(e.bondTotal).toNumber()/u.BN_MILLION.toNumber(),e.stakedReturnCmp=e.stakedReturn*(100-e.commissionPer)/100)}));var w,O,P=o.reduce((function(e,t){var f=t.minNominated;return e.isZero()||f.lt(e)?f:e}),u.BN_ZERO),x=(w=(0,u.arrayFlatten)([o,h]),O=[],w.filter((function(e){var t=e.accountId.toString();return!O.includes(t)&&(O.push(t),!0)})).sort((function(e,t){return t.bondTotal.cmp(e.bondTotal)})).map(N("rankBondTotal")).sort((function(e,t){return e.stakedReturnCmp-t.stakedReturnCmp})).map(N("rankReward")).sort((function(e,t){return t.stakedReturnCmp-e.stakedReturnCmp||e.commissionPer-t.commissionPer||t.rankBondTotal-e.rankBondTotal})).map(N("rankOverall")).sort((function(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}))),k=x.map((function(e){return e.commissionPer})).sort((function(e,t){return e-t})),j=Math.floor(k.length/2),M=k.length?k.length%2?k[j]:(k[j-1]+k[j])/2:0,S=o.map((function(e){return e.key})),T=h.map((function(e){return e.key})),E=(0,u.arrayFlatten)([S,T]);return{avgStaked:m,inflation:g,lowStaked:y[0]||u.BN_ZERO,medianComm:M,minNominated:P,nominators:p,totalIssuance:c,totalStaked:v,validatorIds:E,validators:x,waitingIds:T}}var B=function(e){var t=e.activeEra,f=e.eraLength,c=e.sessionLength;return{activeEra:t,eraLength:f,lastEra:t.isZero()?u.BN_ZERO:t.subn(1),sessionLength:c}};function V(){return(V=(0,o.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.staking.historyDepth(),t.query.balances.totalIssuance(),t.derive.staking.electedInfo({withExposure:!0,withPrefs:!0}),t.derive.staking.waitingInfo({withPrefs:!0}),t.derive.session.info(),t.query.staking.minNominatorBond(),t.query.staking.counterForNominators(),t.derive.session.indexes().then((function(e){var t=e.activeEra;return t.gt(u.BN_ZERO)?t.sub(u.BN_ONE):void 0})).then((function(e){return t.query.staking.erasValidatorReward([e])}))]);case 2:return f=e.sent,c=f[1]&&f[2]&&f[3]&&f[4]?C(t,f[2],f[3],f[1],B(f[4]),f[0]):{},e.abrupt("return",b(b({inflation:{inflation:0,stakedReturn:0},medianComm:0},c),{},{minNominatorBond:f[5],counterForNominators:f[6],lastReward:f[7]}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e,t){return U.apply(this,arguments)}function U(){return(U=(0,o.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f,n=!1,e.next=4,Promise.all([t.query.staking.bonded(f),t.query.staking.ledger(f)]);case 4:return(a=e.sent)[0].isSome&&(n=!0),a[1].isSome&&(c=a[1].unwrap().stash.toString(),f!=c&&(n=!1)),e.abrupt("return",[c,n]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return e?e.toString():null}function L(e,t,f,c){var r=(0,i.default)(c,3),n=r[0],d=r[1],o=d.controllerId,s=d.exposure,l=d.nextSessionIds,p=d.nominators,b=d.rewardDestination,h=d.sessionIds,y=d.stakingLedger,v=d.validatorPrefs,m=r[2],g=!(null==p||!p.length),w=!(Array.isArray(m)?m[1].isEmpty:m.isEmpty)||!(null==f||!f.includes(t)),O=u.u8aConcat.apply(void 0,(0,a.default)(l.map((function(e){return e.toU8a()})))),P=u.u8aConcat.apply(void 0,(0,a.default)(h.map((function(e){return e.toU8a()})))),x=H(o);return{controllerId:x,destination:null==b?void 0:b.toString().toLowerCase(),destinationId:(null==b?void 0:b.toNumber())||0,exposure:s,hexSessionIdNext:(0,u.u8aToHex)(O,48),hexSessionIdQueue:(0,u.u8aToHex)(P.length?P:O,48),isOwnController:e==x,isOwnStash:n,isStashNominating:g,isStashValidating:w,nominating:null==p?void 0:p.map(H),sessionIds:(l.length?l:h).map(H),stakingLedger:y,stashId:t,validatorPrefs:v}}function _(e,t,f,c,r,n,a){var d,i=null===(d=e.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator,o=c.filter((function(e,t){if(f[t].isNone)return!1;var c=f[t].unwrap().lastNonzeroSlash;return!c.isZero()&&c.gte(n)})),u=a.map((function(e){return e.others.sort((function(e,t){return t.value.unwrap().cmp(e.value.unwrap())}))})).map((function(e,f){return!i||i.gtn(e.map((function(e){return e.who.toString()})).indexOf(t))?null:c[f]})).filter((function(e){return!!e&&!o.includes(e)})),s=a.map((function(e,f){return e.others.some((function(e){return e.who.eq(t)}))?null:c[f]})).filter((function(e){return!!e})),l=a.map((function(e,t){return e.total.unwrap().isZero()||s.includes(c[t])&&n.eq(r)?c[t]:null})).filter((function(e){return!!e})).filter((function(e){return!o.includes(e)&&!u.includes(e)})),p=c.filter((function(e){return!s.includes(e)&&!o.includes(e)&&!u.includes(e)}));return s=s.filter((function(e){return!l.includes(e)&&!o.includes(e)&&!u.includes(e)})),{nomsActive:p,nomsChilled:o,nomsInactive:s,nomsOver:u,nomsWaiting:l}}function D(e,t,f){return F.apply(this,arguments)}function F(){return(F=(0,o.default)(r.default.mark((function e(t,f,c){var a,d,i,o,u,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.session.indexes();case 2:return a=e.sent,e.next=5,Promise.all([t.query.staking.nominators(f)].concat(c.map((function(e){return t.query.staking.erasStakers(a.activeEra,e)}))).concat(c.map((function(e){return t.query.staking.slashingSpans(e)}))));case 5:return d=e.sent,i=(0,n.default)(d),o=i[0],u=i.slice(1),s=u.slice(0,c.length),l=u.slice(c.length),e.abrupt("return",_(t,f,l,c,a.activeEra,o.unwrapOrDefault().submittedIn,s));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e,t){if(null==e||!e.unlocking||!t)return{mapped:[],total:u.BN_ZERO};var f=e.unlocking.filter((function(e){var t=e.remainingEras;return e.value.gt(u.BN_ZERO)&&t.gt(u.BN_ZERO)})).map((function(e){return[e,e.remainingEras.sub(u.BN_ONE).imul(t.eraLength).iadd(t.eraLength).isub(t.eraProgress).toNumber()]})),c=f.reduce((function(e,t){var f=(0,i.default)(t,1)[0].value;return e.iadd(f)}),new s.default(0));return{mapped:f.map((function(e){return[(0,u.formatBalance)(e[0].value,{forceUnit:"-",withSi:!1}),e[1]]})),total:c}}function q(){return(q=(0,o.default)(r.default.mark((function e(t,f){var c,n,a,d,o,u,s,l,p,h,y,v,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R(t,f);case 2:return c=e.sent,n=(0,i.default)(c,2),a=n[0],d=n[1],e.next=8,Promise.all([t.derive.staking.account(a),t.query.staking.validators(a),t.derive.staking.stashes().then((function(e){return e.map((function(e){return e.toString()}))})),t.derive.session.progress()]);case 8:if(o=e.sent,u=(0,i.default)(o,4),s=u[0],l=u[1],p=u[2],h=u[3],y=L(f,a,p,[d,s,l]),v=z(s,h),!y.nominating||!y.nominating.length){e.next=20;break}return e.next=19,D(t,a,y.nominating);case 19:m=e.sent;case 20:return e.abrupt("return",b(b({account:s},y),{},{inactives:m,unbondings:v}));case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=(0,o.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.slashingSpans(f);case 2:return c=e.sent,e.abrupt("return",c.isNone?0:c.unwrap().prior.length+1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X={loadValidatorRewardsData:function(e,t){return w.apply(this,arguments)},getAccountRewardsEraOptions:function(e){return M.apply(this,arguments)},loadAccountRewardsData:function(e,t,f){return k.apply(this,arguments)},querySortedTargets:function(e){return V.apply(this,arguments)},queryNominations:S,queryNominationsCount:function(e){return E.apply(this,arguments)},getOwnStashInfo:function(e,t){return q.apply(this,arguments)},getSlashingSpans:function(e,t){return W.apply(this,arguments)}};t.default=X},59387:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.getInflationParams=function(e){return u[e.genesisHash.toHex()]||o};var r,n=c(f(38416)),a=f(14199);function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?d(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):d(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var o={falloff:.05,idealStake:.5,maxInflation:.1,minInflation:.025},u=(r={},(0,n.default)(r,a.KUSAMA_GENESIS,i(i({},o),{},{idealStake:.75})),(0,n.default)(r,a.POLKADOT_GENESIS,i(i({},o),{},{idealStake:.75})),r)},75837:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.getSigner=function(){return b},t.getSubmittable=function(){return r},t.makeTx=function(e,t,f,c){return new Promise((function(a){var s=t.proxy?(0,u.encodeAddress)((0,o.hexToU8a)(t.proxy.pubKey),c):t.sender.address;e.derive.tx.signingInfo(s).then(function(){var c=(0,i.default)(n.default.mark((function c(i){var o,p,b,h,y,v,m,g,w,O;return n.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(o=i.header,p=i.mortalLength,b=i.nonce,"treasury.approveProposal"!=t.txName){c.next=7;break}return c.next=4,l.default.makeTreasuryProposalSubmission(e,f[0],!1);case 4:h=c.sent,c.next=14;break;case 7:if("treasury.rejectProposal"!=t.txName){c.next=13;break}return c.next=10,l.default.makeTreasuryProposalSubmission(e,f[0],!0);case 10:h=c.sent,c.next=14;break;case 13:h=(y=e.tx[t.module])[t.call].apply(y,(0,d.default)(f));case 14:t.proxy&&(h=e.tx.recovery.asRecovered(t.sender.address,h)),v=e.registry.createType("SignerPayload",{address:s,blockHash:o.hash,blockNumber:o?o.number:0,era:e.registry.createType("ExtrinsicEra",{current:o.number,period:p}),genesisHash:e.genesisHash,method:h.method,nonce:b,signedExtensions:["CheckNonce"],tip:t.tip,runtimeVersion:{specVersion:e.runtimeVersion.specVersion,transactionVersion:e.runtimeVersion.transactionVersion},version:e.extrinsicVersion}),m=v.toPayload(),g=m.method.length>5e3,w=e.registry.createType("ExtrinsicPayload",m,{version:m.version}),O=g?(0,u.blake2AsU8a)(w.toU8a(!0)):w.toU8a(),r={tx:h,payload:v.toPayload()},a({qrAddress:m.address,qrIsHashed:g,qrPayload:A(E(m.address,g?1:2,O,e.genesisHash))[0]});case 22:case"end":return c.stop()}}),c)})));return function(e){return c.apply(this,arguments)}}()).catch((function(e){return a({error:e.message})}))}))},t.parseQrCode=function(e){return M.apply(this,arguments)};var r,n=c(f(64687)),a=c(f(27424)),d=c(f(861)),i=c(f(17156)),o=f(69338),u=f(94459),s=f(14199),l=c(f(52072)),p=new Uint8Array([0]),b={};function h(e){if(!e)return null;for("ec"===e.substr(-2)&&(e=e.substr(0,e.length-2));"ec11"===e.substr(-4);)e=e.substr(0,e.length-4);if("4"!==e.substr(0,1)||"0"!==e.substr(-1))return null;e=e.substr(1,e.length-2);var t=parseInt(e.substr(0,2),16)||0,f=parseInt(e.substr(0,4),16)||0,c=0;if(2*t+2===e.length)e=e.substr(2),c=t;else{if(2*f+4!==e.length)return null;e=e.substr(4),c=f}for(var r=new Uint8Array(c),n=0;n<c;n++)r[n]=parseInt(e.substr(2*n,2),16);return r}function y(e){return v.apply(this,arguments)}function v(){return v=(0,i.default)(n.default.mark((function e(t){var f,c,r,d,i,l,p,b,h,y,v,m,g,w,O,P,x,k,j,M,S,T,E,A,I,N=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f=N.length>1&&void 0!==N[1]&&N[1],c=(0,o.hexStripPrefix)((0,o.u8aToHex)(t.slice(0,5))),r=parseInt(c.substr(2,4),16),d=r>1,i=parseInt(c.substr(6,4),16),l=(0,o.hexStripPrefix)((0,o.u8aToHex)(t.slice(5))),!d||f){e.next=9;break}return p={currentFrame:i,frameCount:r,isMultipart:d,partData:l},e.abrupt("return",p);case 9:b=l.substr(0,2),h=l.substr(2,2),y=l.substr(4,2),e.prev=12,e.t0=b,e.next="45"===e.t0?16:"53"===e.t0?31:66;break;case 16:if(m={data:{}},v="00"===h||"01"===h?"signData":"01"===h?"signTransaction":null,g=l.substr(4,44),m.action=v,m.data.account=g,"signData"!==v){e.next=25;break}m.data.rlp=l[13],e.next=30;break;case 25:if("signTransaction"!==v){e.next=29;break}m.data.data=l[13],e.next=30;break;case 29:throw new Error("Could not determine action type.");case 30:return e.abrupt("return",m);case 31:w={data:{}},e.prev=32,w.data.crypto="00"===h?"ed25519":"01"===h?"sr25519":null,O=l.substr(6,64),P=(0,o.hexToU8a)("0x"+O),x="0x"+l.slice(70),k=x.slice(0,-64),j="0x".concat(x.substr(-64)),M=(0,o.hexToU8a)(k),w.data.genesisHash=j,S=M.length>256,T=s.SUBSTRATE_NETWORK_LIST[j],e.t1=y,e.next="00"===e.t1||"02"===e.t1?46:"01"===e.t1?54:60;break;case 46:return w.action=S?"signData":"signTransaction",w.oversized=S,w.isHash=S,E=(0,o.compactFromU8a)(M),A=(0,a.default)(E,1),I=A[0],M.subarray(I),w.data.data=M,w.data.account=(0,u.encodeAddress)(P,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 54:return w.action="signData",w.oversized=!1,w.isHash=!0,w.data.data=k,w.data.account=(0,u.encodeAddress)(P,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 60:e.next=65;break;case 62:throw e.prev=62,e.t2=e.catch(32),new Error("Error: something went wrong decoding the Substrate UOS payload: "+l);case 65:return e.abrupt("return",w);case 66:throw new Error("Error: Payload is not formatted correctly: "+t);case 67:e.next=72;break;case 69:throw e.prev=69,e.t3=e.catch(12),new Error("we cannot handle the payload: "+t);case 72:case"end":return e.stop()}}),e,null,[[12,69],[32,62]])}))),v.apply(this,arguments)}function m(e){var t=void 0!==e.frameCount&&e.frameCount>1;return e.isMultipart||t}function g(e,t,f){return w.apply(this,arguments)}function w(){return(w=(0,i.default)(n.default.mark((function e(t,f,c){var r,a,d,i,o,u,s,l,p,h,y;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(b.totalFrameCount||(r=new Array(f).fill(null),b.multipartData=r,b.totalFrameCount=f),d=(a=b).completedFramesCount,i=a.multipartComplete,o=a.multipartData,u=a.totalFrameCount,s=new Uint8Array(c.length/2),l=0;l<s.length;l++)s[l]=parseInt(c.substr(2*l,2),16);if(0!==t||s[0]!==new Uint8Array([0])[0]&&s[0]!==new Uint8Array([123])[0]){e.next=6;break}throw new Error("Error decoding invalid part data.");case 6:if(!(d<u)){e.next=18;break}if((p=o)[t]=s,h=p.reduce((function(e,t,f){return null===t&&e.push(f+1),e}),[]),y=u-h.length,b.completedFramesCount=y,b.latestFrame=t,b.missedFrames=h,b.multipartData=p,!(u>0&&y===u)||i){e.next=18;break}return e.next=18,O();case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return P.apply(this,arguments)}function P(){return(P=(0,i.default)(n.default.mark((function e(){var t,f,c,r,a;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(t=b).multipartData,c=t.totalFrameCount,r=f.reduce((function(e,t){if(null===t)throw new Error("part data is not completed");var f=new Uint8Array(e.length+t.length);return f.set(e),f.set(t,e.length),f}),new Uint8Array(0)),a=(0,o.u8aConcat)(p,x(c),x(0)),r=(0,o.u8aConcat)(a,r),b.multipartComplete=!0,e.next=7,k(r,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return new Uint8Array([e>>8,255&e])}function k(e){return j.apply(this,arguments)}function j(){return j=(0,i.default)(n.default.mark((function e(t){var f,c,r=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=r.length>1&&void 0!==r[1]&&r[1],e.next=3,y(t,f);case 3:if(!m(c=e.sent)){e.next=8;break}return e.next=7,g(c.currentFrame,c.frameCount,c.partData);case 7:return e.abrupt("return");case 8:b.unsignedData=c;case 9:case"end":return e.stop()}}),e)}))),j.apply(this,arguments)}function M(){return(M=(0,i.default)(n.default.mark((function e(t){var f;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b={},e.prev=1,f=h(t),e.next=5,k(f,!1);case 5:return e.abrupt("return",{signer:b.unsignedData.data.account,genesisHash:b.unsignedData.data.genesisHash});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{error:e.t0.message});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}var S=new Uint8Array([83]),T=new Uint8Array([1]);function E(e,t,f,c){return(0,o.u8aConcat)(S,T,new Uint8Array([t]),(0,u.decodeAddress)(e),(0,o.u8aToU8a)(f),(0,o.u8aToU8a)(c))}function A(e){for(var t=[],f=0;f<e.length;)t.push(e.subarray(f,f+1024)),f+=1024;return t.map((function(e,f){return(0,o.u8aConcat)(p,x(t.length),x(f),e)}))}},32390:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.genLinks=function(e,t){return o.apply(this,arguments)};var r=c(f(64687)),n=c(f(27424)),a=c(f(17156)),d=c(f(90162));function i(e){return"".concat(e[0]).concat(e[e.length-1])}function o(){return(o=(0,a.default)(r.default.mark((function e(t,f){var c,a,o,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f.data,a=f.hash,o=f.type,u=f.withShort,e.next=3,t.rpc.system.chain();case 3:return s=e.sent,e.abrupt("return",Object.entries(d.default).map((function(e){var t=(0,n.default)(e,2),f=t[0],r=t[1],d=r.chains,l=r.create,p=r.isActive,b=r.paths,h=(r.url,d[s.toHuman()]),y=b[o];return p&&h&&y?{name:u?i(f):f,link:l(h,y,c,a)}:null})).filter((function(e){return e})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93417:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=["proposal/councilmotion"],c={chains:{Edgeware:"edgeware",Kusama:"kusama","Kusama CC3":"kusama"},create:function(e,t,c,r){return"https://commonwealth.im/".concat(e,"/").concat(t,"/").concat(f.includes(t)?r||"":c.toString())},isActive:!0,paths:{council:"proposal/councilmotion",proposal:"proposal/democracyproposal",referendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},url:"https://commonwealth.im/"};t.default=c},90162:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(93417)),n=c(f(70393)),a=c(f(82818)),d=c(f(23181)),i={Commonwealth:r.default,Polkascan:n.default,Polkassembly:a.default,Subscan:d.default};t.default=i},70393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1"},create:function(e,t,f){return"https://polkascan.io/".concat(e,"/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council/motion",extrinsic:"transaction",proposal:"democracy/proposal",referendum:"democracy/referendum",techcomm:"techcomm/proposal",treasury:"treasury/proposal"},url:"https://polkascan.io/"}},82818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot"},create:function(e,t,f){return"https://".concat(e,".polkassembly.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{council:"motion",proposal:"proposal",referendum:"referendum",treasury:"treasury"},url:"https://polkassembly.io/"}},23181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{"Acala Mandala TC4":"acala-testnet",Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1",Westend:"westend"},create:function(e,t,f){return"https://".concat(e,".subscan.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council",extrinsic:"extrinsic",proposal:"democracy_proposal",referendum:"referenda",techcomm:"tech",treasury:"treasury"},url:"https://subscan.io/"}},18145:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.approxChanges=function(e,t,f){var c=(0,a.calcPassing)(e,t,f);if(e.isSimplemajority){var r=c?f.votedAye.sub(f.votedNay):f.votedNay.sub(f.votedAye);return{changeAye:f.votedNay.isZero()?d.BN_ZERO:r,changeNay:f.votedAye.isZero()?d.BN_ZERO:r}}for(var i=d.BN_ZERO,u=d.BN_ZERO,p=f.votedTotal.div(o);!p.isZero();){i=s(e,t,f,c,i,p),u=l(e,t,f,c,u,p);var b=p.div(o);b.isZero()&&(i=i.add(p),u=u.add(p)),p=b}return{changeAye:f.votedNay.isZero()?d.BN_ZERO:c?n.default.min(i,f.votedAye):i,changeNay:f.votedAye.isZero()?d.BN_ZERO:c?u:n.default.min(u,f.votedNay)}};var r=c(f(27424)),n=c(f(13550)),a=f(31015),d=f(69338),i=new n.default(-1),o=new n.default(2);function u(e,t,f,c,r,a){var o=1===a?d.BN_ONE:i,u=f.add(c),s=d.BN_ONE.muln(10*r).mul(u).div(d.BN_TEN);return[u,e.add(o.mul(u)),n.default.max(d.BN_ZERO,t.add(o.mul(s)))]}function s(e,t,f,c,n,d){for(var i=f.votedAye,o=f.votedNay,s=f.votedTotal;;){var l=u(i,s,n,d,c?0:1,c?-1:1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:h,votedNay:o,votedTotal:y})!==c)return n;n=b}}function l(e,t,f,c,n,d){for(var i=f.votedAye,o=f.votedNay,s=f.votedTotal;;){var l=u(o,s,n,d,c?1:0,c?1:-1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:i,votedNay:h,votedTotal:y})!==c)return n;n=b}}},58162:(e,t,f)=>{"use strict";var c=f(89509).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),f=0;f<t.length;f++)t[f]=255;for(var r=0;r<e.length;r++){var n=e.charAt(r),a=n.charCodeAt(0);if(255!==t[a])throw new TypeError(n+" is ambiguous");t[a]=r}var d=e.length,i=e.charAt(0),o=Math.log(d)/Math.log(256),u=Math.log(256)/Math.log(d);function s(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return c.alloc(0);for(var f=0,r=0,n=0;e[f]===i;)r++,f++;for(var a=(e.length-f)*o+1>>>0,u=new Uint8Array(a);e[f];){var s=t[e.charCodeAt(f)];if(255===s)return;for(var l=0,p=a-1;(0!==s||l<n)&&-1!==p;p--,l++)s+=d*u[p]>>>0,u[p]=s%256>>>0,s=s/256>>>0;if(0!==s)throw new Error("Non-zero carry");n=l,f++}for(var b=a-n;b!==a&&0===u[b];)b++;var h=c.allocUnsafe(r+(a-b));h.fill(0,0,r);for(var y=r;b!==a;)h[y++]=u[b++];return h}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=c.from(t)),!c.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var f=0,r=0,n=0,a=t.length;n!==a&&0===t[n];)n++,f++;for(var o=(a-n)*u+1>>>0,s=new Uint8Array(o);n!==a;){for(var l=t[n],p=0,b=o-1;(0!==l||p<r)&&-1!==b;b--,p++)l+=256*s[b]>>>0,s[b]=l%d>>>0,l=l/d>>>0;if(0!==l)throw new Error("Non-zero carry");r=p,n++}for(var h=o-r;h!==o&&0===s[h];)h++;for(var y=i.repeat(f);h<o;++h)y+=e.charAt(s[h]);return y},decodeUnsafe:s,decode:function(e){var t=s(e);if(t)return t;throw new Error("Non-base"+d+" character")}}}},79742:(e,t)=>{"use strict";t.byteLength=function(e){var t=i(e),f=t[0],c=t[1];return 3*(f+c)/4-c},t.toByteArray=function(e){var t,f,n=i(e),a=n[0],d=n[1],o=new r(function(e,t,f){return 3*(t+f)/4-f}(0,a,d)),u=0,s=d>0?a-4:a;for(f=0;f<s;f+=4)t=c[e.charCodeAt(f)]<<18|c[e.charCodeAt(f+1)]<<12|c[e.charCodeAt(f+2)]<<6|c[e.charCodeAt(f+3)],o[u++]=t>>16&255,o[u++]=t>>8&255,o[u++]=255&t;return 2===d&&(t=c[e.charCodeAt(f)]<<2|c[e.charCodeAt(f+1)]>>4,o[u++]=255&t),1===d&&(t=c[e.charCodeAt(f)]<<10|c[e.charCodeAt(f+1)]<<4|c[e.charCodeAt(f+2)]>>2,o[u++]=t>>8&255,o[u++]=255&t),o},t.fromByteArray=function(e){for(var t,c=e.length,r=c%3,n=[],a=16383,d=0,i=c-r;d<i;d+=a)n.push(o(e,d,d+a>i?i:d+a));return 1===r?(t=e[c-1],n.push(f[t>>2]+f[t<<4&63]+"==")):2===r&&(t=(e[c-2]<<8)+e[c-1],n.push(f[t>>10]+f[t>>4&63]+f[t<<2&63]+"=")),n.join("")};for(var f=[],c=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,d=n.length;a<d;++a)f[a]=n[a],c[n.charCodeAt(a)]=a;function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.indexOf("=");return-1===f&&(f=t),[f,f===t?0:4-f%4]}function o(e,t,c){for(var r,n,a=[],d=t;d<c;d+=3)r=(e[d]<<16&16711680)+(e[d+1]<<8&65280)+(255&e[d+2]),a.push(f[(n=r)>>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},8442:(e,t,f)=>{const c=f(99488);function r(e,t,f){const c=e[t]+e[f];let r=e[t+1]+e[f+1];c>=4294967296&&r++,e[t]=c,e[t+1]=r}function n(e,t,f,c){let r=e[t]+f;f<0&&(r+=4294967296);let n=e[t+1]+c;r>=4294967296&&n++,e[t]=r,e[t+1]=n}function a(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function d(e,t,f,c,a,d){const i=s[a],o=s[a+1],l=s[d],p=s[d+1];r(u,e,t),n(u,e,i,o);let b=u[c]^u[e],h=u[c+1]^u[e+1];u[c]=h,u[c+1]=b,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=b>>>24^h<<8,u[t+1]=h>>>24^b<<8,r(u,e,t),n(u,e,l,p),b=u[c]^u[e],h=u[c+1]^u[e+1],u[c]=b>>>16^h<<16,u[c+1]=h>>>16^b<<16,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=h>>>31^b<<1,u[t+1]=b>>>31^h<<1}const i=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),o=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),u=new Uint32Array(32),s=new Uint32Array(32);function l(e,t){let f=0;for(f=0;f<16;f++)u[f]=e.h[f],u[f+16]=i[f];for(u[24]=u[24]^e.t,u[25]=u[25]^e.t/4294967296,t&&(u[28]=~u[28],u[29]=~u[29]),f=0;f<32;f++)s[f]=a(e.b,4*f);for(f=0;f<12;f++)d(0,8,16,24,o[16*f+0],o[16*f+1]),d(2,10,18,26,o[16*f+2],o[16*f+3]),d(4,12,20,28,o[16*f+4],o[16*f+5]),d(6,14,22,30,o[16*f+6],o[16*f+7]),d(0,10,20,30,o[16*f+8],o[16*f+9]),d(2,12,22,24,o[16*f+10],o[16*f+11]),d(4,14,16,26,o[16*f+12],o[16*f+13]),d(6,8,18,28,o[16*f+14],o[16*f+15]);for(f=0;f<16;f++)e.h[f]=e.h[f]^u[f]^u[f+16]}function p(e,t){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");const f={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};for(let e=0;e<16;e++)f.h[e]=i[e];const c=t?t.length:0;return f.h[0]^=16842752^c<<8^e,t&&(b(f,t),f.c=128),f}function b(e,t){for(let f=0;f<t.length;f++)128===e.c&&(e.t+=e.c,l(e,!1),e.c=0),e.b[e.c++]=t[f]}function h(e){for(e.t+=e.c;e.c<128;)e.b[e.c++]=0;l(e,!0);const t=new Uint8Array(e.outlen);for(let f=0;f<e.outlen;f++)t[f]=e.h[f>>2]>>8*(3&f);return t}function y(e,t,f){f=f||64,e=c.normalizeInput(e);const r=p(f,t);return b(r,e),h(r)}e.exports={blake2b:y,blake2bHex:function(e,t,f){const r=y(e,t,f);return c.toHex(r)},blake2bInit:p,blake2bUpdate:b,blake2bFinal:h}},45297:(e,t,f)=>{const c=f(99488);function r(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function n(e,t,f,c,r,n){o[e]=o[e]+o[t]+r,o[c]=a(o[c]^o[e],16),o[f]=o[f]+o[c],o[t]=a(o[t]^o[f],12),o[e]=o[e]+o[t]+n,o[c]=a(o[c]^o[e],8),o[f]=o[f]+o[c],o[t]=a(o[t]^o[f],7)}function a(e,t){return e>>>t^e<<32-t}const d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),i=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),o=new Uint32Array(16),u=new Uint32Array(16);function s(e,t){let f=0;for(f=0;f<8;f++)o[f]=e.h[f],o[f+8]=d[f];for(o[12]^=e.t,o[13]^=e.t/4294967296,t&&(o[14]=~o[14]),f=0;f<16;f++)u[f]=r(e.b,4*f);for(f=0;f<10;f++)n(0,4,8,12,u[i[16*f+0]],u[i[16*f+1]]),n(1,5,9,13,u[i[16*f+2]],u[i[16*f+3]]),n(2,6,10,14,u[i[16*f+4]],u[i[16*f+5]]),n(3,7,11,15,u[i[16*f+6]],u[i[16*f+7]]),n(0,5,10,15,u[i[16*f+8]],u[i[16*f+9]]),n(1,6,11,12,u[i[16*f+10]],u[i[16*f+11]]),n(2,7,8,13,u[i[16*f+12]],u[i[16*f+13]]),n(3,4,9,14,u[i[16*f+14]],u[i[16*f+15]]);for(f=0;f<8;f++)e.h[f]^=o[f]^o[f+8]}function l(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const f=t?t.length:0;if(t&&!(f>0&&f<=32))throw new Error("Incorrect key length, should be in [1, 32]");const c={h:new Uint32Array(d),b:new Uint8Array(64),c:0,t:0,outlen:e};return c.h[0]^=16842752^f<<8^e,f>0&&(p(c,t),c.c=64),c}function p(e,t){for(let f=0;f<t.length;f++)64===e.c&&(e.t+=e.c,s(e,!1),e.c=0),e.b[e.c++]=t[f]}function b(e){for(e.t+=e.c;e.c<64;)e.b[e.c++]=0;s(e,!0);const t=new Uint8Array(e.outlen);for(let f=0;f<e.outlen;f++)t[f]=e.h[f>>2]>>8*(3&f)&255;return t}function h(e,t,f){f=f||32,e=c.normalizeInput(e);const r=l(f,t);return p(r,e),b(r)}e.exports={blake2s:h,blake2sHex:function(e,t,f){const r=h(e,t,f);return c.toHex(r)},blake2sInit:l,blake2sUpdate:p,blake2sFinal:b}},1191:(e,t,f)=>{const c=f(8442),r=f(45297);e.exports={blake2b:c.blake2b,blake2bHex:c.blake2bHex,blake2bInit:c.blake2bInit,blake2bUpdate:c.blake2bUpdate,blake2bFinal:c.blake2bFinal,blake2s:r.blake2s,blake2sHex:r.blake2sHex,blake2sInit:r.blake2sInit,blake2sUpdate:r.blake2sUpdate,blake2sFinal:r.blake2sFinal}},99488:e=>{function t(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else if(e instanceof Buffer)t=new Uint8Array(e);else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=new Uint8Array(Buffer.from(e,"utf8"))}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,f,c){let r="\n"+e+" = ";for(let n=0;n<f.length;n+=2){if(32===c)r+=t(f[n]).toUpperCase(),r+=" ",r+=t(f[n+1]).toUpperCase();else{if(64!==c)throw new Error("Invalid size "+c);r+=t(f[n+1]).toUpperCase(),r+=t(f[n]).toUpperCase()}n%6==4?r+="\n"+new Array(e.length+4).join(" "):n<f.length-2&&(r+=" ")}console.log(r)},testSpeed:function(e,t,f){let c=(new Date).getTime();const r=new Uint8Array(t);for(let e=0;e<t;e++)r[e]=e%256;const n=(new Date).getTime();console.log("Generated random input in "+(n-c)+"ms"),c=n;for(let n=0;n<f;n++){const f=e(r),n=(new Date).getTime(),a=n-c;c=n,console.log("Hashed in "+a+"ms: "+f.substring(0,20)+"..."),console.log(Math.round(t/(1<<20)/(a/1e3)*100)/100+" MB PER SECOND")}}}},13550:function(e,t,f){!function(e,t){"use strict";function c(e,t){if(!e)throw new Error(t||"Assertion failed")}function r(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function n(e,t,f){if(n.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var a;"object"==typeof e?e.exports=n:t.BN=n,n.BN=n,n.wordSize=26;try{a="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(46601).Buffer}catch(e){}function d(e,t){var f=e.charCodeAt(t);return f>=48&&f<=57?f-48:f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:void c(!1,"Invalid character in "+e)}function i(e,t,f){var c=d(e,f);return f-1>=t&&(c|=d(e,f-1)<<4),c}function o(e,t,f,r){for(var n=0,a=0,d=Math.min(e.length,f),i=t;i<d;i++){var o=e.charCodeAt(i)-48;n*=r,a=o>=49?o-49+10:o>=17?o-17+10:o,c(o>=0&&a<r,"Invalid character"),n+=a}return n}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(n.isBN=function(e){return e instanceof n||null!==e&&"object"==typeof e&&e.constructor.wordSize===n.wordSize&&Array.isArray(e.words)},n.max=function(e,t){return e.cmp(t)>0?e:t},n.min=function(e,t){return e.cmp(t)<0?e:t},n.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"==typeof e)return this._initArray(e,t,f);"hex"===t&&(t=16),c(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r<e.length&&(16===t?this._parseHex(e,r,f):(this._parseBase(e,t,r),"le"===f&&this._initArray(this.toArray(),t,f)))},n.prototype._initNumber=function(e,t,f){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):(c(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===f&&this._initArray(this.toArray(),t,f)},n.prototype._initArray=function(e,t,f){if(c("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 r=0;r<this.length;r++)this.words[r]=0;var n,a,d=0;if("be"===f)for(r=e.length-1,n=0;r>=0;r-=3)a=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[n]|=a<<d&67108863,this.words[n+1]=a>>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(r=0,n=0;r<e.length;r+=3)a=e[r]|e[r+1]<<8|e[r+2]<<16,this.words[n]|=a<<d&67108863,this.words[n+1]=a>>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this._strip()},n.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c<this.length;c++)this.words[c]=0;var r,n=0,a=0;if("be"===f)for(c=e.length-1;c>=t;c-=2)r=i(e,t,c)<<n,this.words[a]|=67108863&r,n>=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c<e.length;c+=2)r=i(e,t,c)<<n,this.words[a]|=67108863&r,n>=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this._strip()},n.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,i=0,u=f;u<d;u+=c)i=o(e,u,u+c,t),this.imuln(r),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i);if(0!==a){var s=1;for(i=o(e,u,e.length,t),u=0;u<a;u++)s*=t;this.imuln(s),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i)}this._strip()},n.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},n.prototype._move=function(e){u(e,this)},n.prototype.clone=function(){var e=new n(null);return this.copy(e),e},n.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},n.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=s}catch(e){n.prototype.inspect=s}else n.prototype.inspect=s;function s(){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"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],b=[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 h(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,i=a/67108864|0;f.words[0]=d;for(var o=1;o<c;o++){for(var u=i>>>26,s=67108863&i,l=Math.min(o,t.length-1),p=Math.max(0,o-e.length+1);p<=l;p++){var b=o-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[o]=0|s,i=0|u}return 0!==i?f.words[o]=0|i:f.length--,f._strip()}n.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var r=0,n=0,a=0;a<this.length;a++){var d=this.words[a],i=(16777215&(d<<r|n)).toString(16);f=0!=(n=d>>>24-r&16777215)||a!==this.length-1?l[6-i.length]+i+f:i+f,(r+=2)>=26&&(r-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var o=p[e],u=b[e];f="";var s=this.clone();for(s.negative=0;!s.isZero();){var h=s.modrn(u).toString(e);f=(s=s.idivn(u)).isZero()?h+f:l[o-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}c(!1,"Base should be between 2 and 36")},n.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&&c(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),n.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},n.prototype.toArrayLike=function(e,t,f){this._strip();var r=this.byteLength(),n=f||Math.max(1,r);c(r<=n,"byte array longer than desired length"),c(n>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,n);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,r),a},n.prototype._toArrayLikeLE=function(e,t){for(var f=0,c=0,r=0,n=0;r<this.length;r++){var a=this.words[r]<<n|c;e[f++]=255&a,f<e.length&&(e[f++]=a>>8&255),f<e.length&&(e[f++]=a>>16&255),6===n?(f<e.length&&(e[f++]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f<e.length)for(e[f++]=c;f<e.length;)e[f++]=0},n.prototype._toArrayLikeBE=function(e,t){for(var f=e.length-1,c=0,r=0,n=0;r<this.length;r++){var a=this.words[r]<<n|c;e[f--]=255&a,f>=0&&(e[f--]=a>>8&255),f>=0&&(e[f--]=a>>16&255),6===n?(f>=0&&(e[f--]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f>=0)for(e[f--]=c;f>=0;)e[f--]=0},Math.clz32?n.prototype._countBits=function(e){return 32-Math.clz32(e)}:n.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},n.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},n.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var f=this._zeroBits(this.words[t]);if(e+=f,26!==f)break}return e},n.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},n.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},n.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},n.prototype.isNeg=function(){return 0!==this.negative},n.prototype.neg=function(){return this.clone().ineg()},n.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},n.prototype.iuor=function(e){for(;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()},n.prototype.ior=function(e){return c(0==(this.negative|e.negative)),this.iuor(e)},n.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},n.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},n.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;f<t.length;f++)this.words[f]=this.words[f]&e.words[f];return this.length=t.length,this._strip()},n.prototype.iand=function(e){return c(0==(this.negative|e.negative)),this.iuand(e)},n.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},n.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},n.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;c<f.length;c++)this.words[c]=t.words[c]^f.words[c];if(this!==t)for(;c<t.length;c++)this.words[c]=t.words[c];return this.length=t.length,this._strip()},n.prototype.ixor=function(e){return c(0==(this.negative|e.negative)),this.iuxor(e)},n.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},n.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},n.prototype.inotn=function(e){c("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return f>0&&(this.words[r]=~this.words[r]&67108863>>26-f),this._strip()},n.prototype.notn=function(e){return this.clone().inotn(e)},n.prototype.setn=function(e,t){c("number"==typeof e&&e>=0);var f=e/26|0,r=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<<r:this.words[f]&~(1<<r),this._strip()},n.prototype.iadd=function(e){var t,f,c;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?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n<c.length;n++)t=(0|f.words[n])+(0|c.words[n])+r,this.words[n]=67108863&t,r=t>>>26;for(;0!==r&&n<f.length;n++)t=(0|f.words[n])+r,this.words[n]=67108863&t,r=t>>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;n<f.length;n++)this.words[n]=f.words[n];return this},n.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)},n.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 f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a<c.length;a++)n=(t=(0|f.words[a])-(0|c.words[a])+n)>>26,this.words[a]=67108863&t;for(;0!==n&&a<f.length;a++)n=(t=(0|f.words[a])+n)>>26,this.words[a]=67108863&t;if(0===n&&a<f.length&&f!==this)for(;a<f.length;a++)this.words[a]=f.words[a];return this.length=Math.max(this.length,a),f!==this&&(this.negative=1),this._strip()},n.prototype.sub=function(e){return this.clone().isub(e)};var y=function(e,t,f){var c,r,n,a=e.words,d=t.words,i=f.words,o=0,u=0|a[0],s=8191&u,l=u>>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,P=0|a[4],x=8191&P,k=P>>>13,j=0|a[5],M=8191&j,S=j>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,C=I>>>13,B=0|a[8],V=8191&B,R=B>>>13,U=0|a[9],H=8191&U,L=U>>>13,_=0|d[0],D=8191&_,F=_>>>13,z=0|d[1],q=8191&z,W=z>>>13,X=0|d[2],K=8191&X,G=X>>>13,Z=0|d[3],J=8191&Z,Y=Z>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],ie=8191&de,oe=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(o+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,F))+Math.imul(l,D)|0))<<13)|0;o=((n=Math.imul(l,F))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,F))+Math.imul(h,D)|0,n=Math.imul(h,F);var ve=(o+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;o=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,F))+Math.imul(m,D)|0,n=Math.imul(m,F),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(o+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,G)|0)+Math.imul(l,K)|0))<<13)|0;o=((n=n+Math.imul(l,G)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,F))+Math.imul(O,D)|0,n=Math.imul(O,F),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,G)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,G)|0;var ge=(o+(c=c+Math.imul(s,J)|0)|0)+((8191&(r=(r=r+Math.imul(s,Y)|0)+Math.imul(l,J)|0))<<13)|0;o=((n=n+Math.imul(l,Y)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(x,D),r=(r=Math.imul(x,F))+Math.imul(k,D)|0,n=Math.imul(k,F),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,G)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,G)|0,c=c+Math.imul(b,J)|0,r=(r=r+Math.imul(b,Y)|0)+Math.imul(h,J)|0,n=n+Math.imul(h,Y)|0;var we=(o+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;o=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(M,D),r=(r=Math.imul(M,F))+Math.imul(S,D)|0,n=Math.imul(S,F),c=c+Math.imul(x,q)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,G)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,G)|0,c=c+Math.imul(v,J)|0,r=(r=r+Math.imul(v,Y)|0)+Math.imul(m,J)|0,n=n+Math.imul(m,Y)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(o+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;o=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,F))+Math.imul(A,D)|0,n=Math.imul(A,F),c=c+Math.imul(M,q)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(x,K)|0,r=(r=r+Math.imul(x,G)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,G)|0,c=c+Math.imul(w,J)|0,r=(r=r+Math.imul(w,Y)|0)+Math.imul(O,J)|0,n=n+Math.imul(O,Y)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var Pe=(o+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;o=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,F))+Math.imul(C,D)|0,n=Math.imul(C,F),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(M,K)|0,r=(r=r+Math.imul(M,G)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,G)|0,c=c+Math.imul(x,J)|0,r=(r=r+Math.imul(x,Y)|0)+Math.imul(k,J)|0,n=n+Math.imul(k,Y)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var xe=(o+(c=c+Math.imul(s,ie)|0)|0)+((8191&(r=(r=r+Math.imul(s,oe)|0)+Math.imul(l,ie)|0))<<13)|0;o=((n=n+Math.imul(l,oe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(V,D),r=(r=Math.imul(V,F))+Math.imul(R,D)|0,n=Math.imul(R,F),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(C,q)|0,n=n+Math.imul(C,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,G)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,G)|0,c=c+Math.imul(M,J)|0,r=(r=r+Math.imul(M,Y)|0)+Math.imul(S,J)|0,n=n+Math.imul(S,Y)|0,c=c+Math.imul(x,$)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(h,ie)|0,n=n+Math.imul(h,oe)|0;var ke=(o+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;o=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(H,D),r=(r=Math.imul(H,F))+Math.imul(L,D)|0,n=Math.imul(L,F),c=c+Math.imul(V,q)|0,r=(r=r+Math.imul(V,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,G)|0)+Math.imul(C,K)|0,n=n+Math.imul(C,G)|0,c=c+Math.imul(E,J)|0,r=(r=r+Math.imul(E,Y)|0)+Math.imul(A,J)|0,n=n+Math.imul(A,Y)|0,c=c+Math.imul(M,$)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(x,fe)|0,r=(r=r+Math.imul(x,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,ie)|0,r=(r=r+Math.imul(v,oe)|0)+Math.imul(m,ie)|0,n=n+Math.imul(m,oe)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var je=(o+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;o=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(H,q),r=(r=Math.imul(H,W))+Math.imul(L,q)|0,n=Math.imul(L,W),c=c+Math.imul(V,K)|0,r=(r=r+Math.imul(V,G)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,G)|0,c=c+Math.imul(N,J)|0,r=(r=r+Math.imul(N,Y)|0)+Math.imul(C,J)|0,n=n+Math.imul(C,Y)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(M,fe)|0,r=(r=r+Math.imul(M,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(x,ne)|0,r=(r=r+Math.imul(x,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,ie)|0,r=(r=r+Math.imul(w,oe)|0)+Math.imul(O,ie)|0,n=n+Math.imul(O,oe)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var Me=(o+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;o=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(H,K),r=(r=Math.imul(H,G))+Math.imul(L,K)|0,n=Math.imul(L,G),c=c+Math.imul(V,J)|0,r=(r=r+Math.imul(V,Y)|0)+Math.imul(R,J)|0,n=n+Math.imul(R,Y)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(C,$)|0,n=n+Math.imul(C,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(M,ne)|0,r=(r=r+Math.imul(M,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(x,ie)|0,r=(r=r+Math.imul(x,oe)|0)+Math.imul(k,ie)|0,n=n+Math.imul(k,oe)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(o+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;o=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(H,J),r=(r=Math.imul(H,Y))+Math.imul(L,J)|0,n=Math.imul(L,Y),c=c+Math.imul(V,$)|0,r=(r=r+Math.imul(V,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(C,fe)|0,n=n+Math.imul(C,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(M,ie)|0,r=(r=r+Math.imul(M,oe)|0)+Math.imul(S,ie)|0,n=n+Math.imul(S,oe)|0,c=c+Math.imul(x,se)|0,r=(r=r+Math.imul(x,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(o+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;o=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(H,$),r=(r=Math.imul(H,ee))+Math.imul(L,$)|0,n=Math.imul(L,ee),c=c+Math.imul(V,fe)|0,r=(r=r+Math.imul(V,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(C,ne)|0,n=n+Math.imul(C,ae)|0,c=c+Math.imul(E,ie)|0,r=(r=r+Math.imul(E,oe)|0)+Math.imul(A,ie)|0,n=n+Math.imul(A,oe)|0,c=c+Math.imul(M,se)|0,r=(r=r+Math.imul(M,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(o+(c=c+Math.imul(x,be)|0)|0)+((8191&(r=(r=r+Math.imul(x,he)|0)+Math.imul(k,be)|0))<<13)|0;o=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(H,fe),r=(r=Math.imul(H,ce))+Math.imul(L,fe)|0,n=Math.imul(L,ce),c=c+Math.imul(V,ne)|0,r=(r=r+Math.imul(V,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(N,ie)|0,r=(r=r+Math.imul(N,oe)|0)+Math.imul(C,ie)|0,n=n+Math.imul(C,oe)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(o+(c=c+Math.imul(M,be)|0)|0)+((8191&(r=(r=r+Math.imul(M,he)|0)+Math.imul(S,be)|0))<<13)|0;o=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(H,ne),r=(r=Math.imul(H,ae))+Math.imul(L,ne)|0,n=Math.imul(L,ae),c=c+Math.imul(V,ie)|0,r=(r=r+Math.imul(V,oe)|0)+Math.imul(R,ie)|0,n=n+Math.imul(R,oe)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(C,se)|0,n=n+Math.imul(C,le)|0;var Ie=(o+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;o=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(H,ie),r=(r=Math.imul(H,oe))+Math.imul(L,ie)|0,n=Math.imul(L,oe),c=c+Math.imul(V,se)|0,r=(r=r+Math.imul(V,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ne=(o+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(C,be)|0))<<13)|0;o=((n=n+Math.imul(C,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(H,se),r=(r=Math.imul(H,le))+Math.imul(L,se)|0,n=Math.imul(L,le);var Ce=(o+(c=c+Math.imul(V,be)|0)|0)+((8191&(r=(r=r+Math.imul(V,he)|0)+Math.imul(R,be)|0))<<13)|0;o=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ce>>>26)|0,Ce&=67108863;var Be=(o+(c=Math.imul(H,be))|0)+((8191&(r=(r=Math.imul(H,he))+Math.imul(L,be)|0))<<13)|0;return o=((n=Math.imul(L,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,i[0]=ye,i[1]=ve,i[2]=me,i[3]=ge,i[4]=we,i[5]=Oe,i[6]=Pe,i[7]=xe,i[8]=ke,i[9]=je,i[10]=Me,i[11]=Se,i[12]=Te,i[13]=Ee,i[14]=Ae,i[15]=Ie,i[16]=Ne,i[17]=Ce,i[18]=Be,0!==o&&(i[19]=o,f.length++),f};function v(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n<f.length-1;n++){var a=r;r=0;for(var d=67108863&c,i=Math.min(n,t.length-1),o=Math.max(0,n-e.length+1);o<=i;o++){var u=n-o,s=(0|e.words[u])*(0|t.words[o]),l=67108863&s;d=67108863&(l=l+d|0),r+=(a=(a=a+(s/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f._strip()}function m(e,t,f){return v(e,t,f)}function g(e,t){this.x=e,this.y=t}Math.imul||(y=h),n.prototype.mulTo=function(e,t){var f=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):f<63?h(this,e,t):f<1024?v(this,e,t):m(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),f=n.prototype._countBits(e)-1,c=0;c<e;c++)t[c]=this.revBin(c,f,e);return t},g.prototype.revBin=function(e,t,f){if(0===e||e===f-1)return e;for(var c=0,r=0;r<t;r++)c|=(1&e)<<t-r-1,e>>=1;return c},g.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a<n;a++)c[a]=t[e[a]],r[a]=f[e[a]]},g.prototype.transform=function(e,t,f,c,r,n){this.permute(n,e,t,f,c,r);for(var a=1;a<r;a<<=1)for(var d=a<<1,i=Math.cos(2*Math.PI/d),o=Math.sin(2*Math.PI/d),u=0;u<r;u+=d)for(var s=i,l=o,p=0;p<a;p++){var b=f[u+p],h=c[u+p],y=f[u+p+a],v=c[u+p+a],m=s*y-l*v;v=s*v+l*y,y=m,f[u+p]=b+y,c[u+p]=h+v,f[u+p+a]=b-y,c[u+p+a]=h-v,p!==d&&(m=i*s-o*l,l=i*l+o*s,s=m)}},g.prototype.guessLen13b=function(e,t){var f=1|Math.max(t,e),c=1&f,r=0;for(f=f/2|0;f;f>>>=1)r++;return 1<<r+1+c},g.prototype.conjugate=function(e,t,f){if(!(f<=1))for(var c=0;c<f/2;c++){var r=e[c];e[c]=e[f-c-1],e[f-c-1]=r,r=t[c],t[c]=-t[f-c-1],t[f-c-1]=-r}},g.prototype.normalize13b=function(e,t){for(var f=0,c=0;c<t/2;c++){var r=8192*Math.round(e[2*c+1]/t)+Math.round(e[2*c]/t)+f;e[c]=67108863&r,f=r<67108864?0:r/67108864|0}return e},g.prototype.convert13b=function(e,t,f,r){for(var n=0,a=0;a<t;a++)n+=0|e[a],f[2*a]=8191&n,n>>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a<r;++a)f[a]=0;c(0===n),c(0==(-8192&n))},g.prototype.stub=function(e){for(var t=new Array(e),f=0;f<e;f++)t[f]=0;return t},g.prototype.mulp=function(e,t,f){var c=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(c),n=this.stub(c),a=new Array(c),d=new Array(c),i=new Array(c),o=new Array(c),u=new Array(c),s=new Array(c),l=f.words;l.length=c,this.convert13b(e.words,e.length,a,c),this.convert13b(t.words,t.length,o,c),this.transform(a,n,d,i,c,r),this.transform(o,n,u,s,c,r);for(var p=0;p<c;p++){var b=d[p]*u[p]-i[p]*s[p];i[p]=d[p]*s[p]+i[p]*u[p],d[p]=b}return this.conjugate(d,i,c),this.transform(d,i,l,n,c,r),this.conjugate(l,n,c),this.normalize13b(l,c),f.negative=e.negative^t.negative,f.length=e.length+t.length,f._strip()},n.prototype.mul=function(e){var t=new n(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},n.prototype.mulf=function(e){var t=new n(null);return t.words=new Array(this.length+e.length),m(this,e,t)},n.prototype.imul=function(e){return this.clone().mulTo(e,this)},n.prototype.imuln=function(e){var t=e<0;t&&(e=-e),c("number"==typeof e),c(e<67108864);for(var f=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&f);f>>=26,f+=n/67108864|0,f+=a>>>26,this.words[r]=67108863&a}return 0!==f&&(this.words[r]=f,this.length++),t?this.ineg():this},n.prototype.muln=function(e){return this.clone().imuln(e)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f<t.length;f++){var c=f/26|0,r=f%26;t[f]=e.words[c]>>>r&1}return t}(e);if(0===t.length)return new n(1);for(var f=this,c=0;c<t.length&&0===t[c];c++,f=f.sqr());if(++c<t.length)for(var r=f.sqr();c<t.length;c++,r=r.sqr())0!==t[c]&&(f=f.mul(r));return f},n.prototype.iushln=function(e){c("number"==typeof e&&e>=0);var t,f=e%26,r=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t<this.length;t++){var d=this.words[t]&n,i=(0|this.words[t])-d<<f;this.words[t]=i|a,a=d>>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t<r;t++)this.words[t]=0;this.length+=r}return this._strip()},n.prototype.ishln=function(e){return c(0===this.negative),this.iushln(e)},n.prototype.iushrn=function(e,t,f){var r;c("number"==typeof e&&e>=0),r=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<<n,i=f;if(r-=a,r=Math.max(0,r),i){for(var o=0;o<a;o++)i.words[o]=this.words[o];i.length=a}if(0===a);else if(this.length>a)for(this.length-=a,o=0;o<this.length;o++)this.words[o]=this.words[o+a];else this.words[0]=0,this.length=1;var u=0;for(o=this.length-1;o>=0&&(0!==u||o>=r);o--){var s=0|this.words[o];this.words[o]=u<<26-n|s>>>n,u=s&d}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(e,t,f){return c(0===this.negative),this.iushrn(e,t,f)},n.prototype.shln=function(e){return this.clone().ishln(e)},n.prototype.ushln=function(e){return this.clone().iushln(e)},n.prototype.shrn=function(e){return this.clone().ishrn(e)},n.prototype.ushrn=function(e){return this.clone().iushrn(e)},n.prototype.testn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,r=1<<t;return!(this.length<=f||!(this.words[f]&r))},n.prototype.imaskn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26;if(c(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var r=67108863^67108863>>>t<<t;this.words[this.length-1]&=r}return this._strip()},n.prototype.maskn=function(e){return this.clone().imaskn(e)},n.prototype.iaddn=function(e){return c("number"==typeof e),c(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)},n.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},n.prototype.isubn=function(e){if(c("number"==typeof e),c(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()},n.prototype.addn=function(e){return this.clone().iaddn(e)},n.prototype.subn=function(e){return this.clone().isubn(e)},n.prototype.iabs=function(){return this.negative=0,this},n.prototype.abs=function(){return this.clone().iabs()},n.prototype._ishlnsubmul=function(e,t,f){var r,n,a=e.length+f;this._expand(a);var d=0;for(r=0;r<e.length;r++){n=(0|this.words[r+f])+d;var i=(0|e.words[r])*t;d=((n-=67108863&i)>>26)-(i/67108864|0),this.words[r+f]=67108863&n}for(;r<this.length-f;r++)d=(n=(0|this.words[r+f])+d)>>26,this.words[r+f]=67108863&n;if(0===d)return this._strip();for(c(-1===d),d=0,r=0;r<this.length;r++)d=(n=-(0|this.words[r])+d)>>26,this.words[r]=67108863&n;return this.negative=1,this._strip()},n.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,a=0|r.words[r.length-1];0!=(f=26-this._countBits(a))&&(r=r.ushln(f),c.iushln(f),a=0|r.words[r.length-1]);var d,i=c.length-r.length;if("mod"!==t){(d=new n(null)).length=i+1,d.words=new Array(d.length);for(var o=0;o<d.length;o++)d.words[o]=0}var u=c.clone()._ishlnsubmul(r,1,i);0===u.negative&&(c=u,d&&(d.words[i]=1));for(var s=i-1;s>=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/a|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d._strip(),c._strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},n.prototype.divmod=function(e,t,f){return c(!e.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(r=d.div.neg()),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.iadd(e)),{div:r,mod:a}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(r=d.div.neg()),{div:r,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.isub(e)),{div:d.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new n(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new n(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,a,d},n.prototype.div=function(e){return this.divmod(e,"div",!1).div},n.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},n.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},n.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(f*r+(0|this.words[n]))%e;return t?-r:r},n.prototype.modn=function(e){return this.modrn(e)},n.prototype.idivn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*f;this.words[r]=n/e|0,f=n%e}return this._strip(),t?this.ineg():this},n.prototype.divn=function(e){return this.clone().idivn(e)},n.prototype.egcd=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new n(1),a=new n(0),d=new n(0),i=new n(1),o=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++o;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(r.isOdd()||a.isOdd())&&(r.iadd(u),a.isub(s)),r.iushrn(1),a.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||i.isOdd())&&(d.iadd(u),i.isub(s)),d.iushrn(1),i.iushrn(1);t.cmp(f)>=0?(t.isub(f),r.isub(d),a.isub(i)):(f.isub(t),d.isub(r),i.isub(a))}return{a:d,b:i,gcd:f.iushln(o)}},n.prototype._invmp=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,a=new n(1),d=new n(0),i=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var o=0,u=1;0==(t.words[0]&u)&&o<26;++o,u<<=1);if(o>0)for(t.iushrn(o);o-- >0;)a.isOdd()&&a.iadd(i),a.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(i),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),a.isub(d)):(f.isub(t),d.isub(a))}return(r=0===t.cmpn(1)?a:d).cmpn(0)<0&&r.iadd(e),r},n.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},n.prototype.invm=function(e){return this.egcd(e).a.umod(e)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(e){return this.words[0]&e},n.prototype.bincn=function(e){c("number"==typeof e);var t=e%26,f=(e-t)/26,r=1<<t;if(this.length<=f)return this._expand(f+1),this.words[f]|=r,this;for(var n=r,a=f;0!==n&&a<this.length;a++){var d=0|this.words[a];n=(d+=n)>>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this._strip(),this.length>1)t=1;else{f&&(e=-e),c(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:r<e?-1:1}return 0!==this.negative?0|-t:t},n.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},n.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,f=this.length-1;f>=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){c<r?t=-1:c>r&&(t=1);break}}return t},n.prototype.gtn=function(e){return 1===this.cmpn(e)},n.prototype.gt=function(e){return 1===this.cmp(e)},n.prototype.gten=function(e){return this.cmpn(e)>=0},n.prototype.gte=function(e){return this.cmp(e)>=0},n.prototype.ltn=function(e){return-1===this.cmpn(e)},n.prototype.lt=function(e){return-1===this.cmp(e)},n.prototype.lten=function(e){return this.cmpn(e)<=0},n.prototype.lte=function(e){return this.cmp(e)<=0},n.prototype.eqn=function(e){return 0===this.cmpn(e)},n.prototype.eq=function(e){return 0===this.cmp(e)},n.red=function(e){return new M(e)},n.prototype.toRed=function(e){return c(!this.red,"Already a number in reduction context"),c(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},n.prototype.fromRed=function(){return c(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(e){return this.red=e,this},n.prototype.forceRed=function(e){return c(!this.red,"Already a number in reduction context"),this._forceRed(e)},n.prototype.redAdd=function(e){return c(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},n.prototype.redIAdd=function(e){return c(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},n.prototype.redSub=function(e){return c(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},n.prototype.redISub=function(e){return c(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},n.prototype.redShl=function(e){return c(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},n.prototype.redMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},n.prototype.redIMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},n.prototype.redSqr=function(){return c(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return c(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return c(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return c(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return c(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(e){return c(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 O(e,t){this.name=e,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function P(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function j(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(e){if("string"==typeof e){var t=n._prime(e);this.m=t.p,this.prime=t}else c(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){M.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(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)}O.prototype._tmp=function(){var e=new n(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t<this.n?-1:f.ucmp(this.p);return 0===c?(f.words[0]=0,f.length=1):c>0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},r(P,O),P.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r<c;r++)t.words[r]=e.words[r];if(t.length=c,e.length<=9)return e.words[0]=0,void(e.length=1);var n=e.words[9];for(t.words[t.length++]=n&f,r=10;r<e.length;r++){var a=0|e.words[r];e.words[r-10]=(a&f)<<4|n>>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},P.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f<e.length;f++){var c=0|e.words[f];t+=977*c,e.words[f]=67108863&t,t=64*c+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(x,O),r(k,O),r(j,O),j.prototype.imulK=function(e){for(var t=0,f=0;f<e.length;f++){var c=19*(0|e.words[f])+t,r=67108863&c;c>>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},n._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new P;else if("p224"===e)t=new x;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new j}return w[e]=t,t},M.prototype._verify1=function(e){c(0===e.negative,"red works only with positives"),c(e.red,"red works only with red numbers")},M.prototype._verify2=function(e,t){c(0==(e.negative|t.negative),"red works only with positives"),c(e.red&&e.red===t.red,"red works only with red numbers")},M.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},M.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},M.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},M.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},M.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},M.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},M.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},M.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},M.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},M.prototype.isqr=function(e){return this.imul(e,e.clone())},M.prototype.sqr=function(e){return this.mul(e,e)},M.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(c(t%2==1),3===t){var f=this.m.add(new n(1)).iushrn(2);return this.pow(e,f)}for(var r=this.m.subn(1),a=0;!r.isZero()&&0===r.andln(1);)a++,r.iushrn(1);c(!r.isZero());var d=new n(1).toRed(this),i=d.redNeg(),o=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,o).cmp(i);)u.redIAdd(i);for(var s=this.pow(u,r),l=this.pow(e,r.addn(1).iushrn(1)),p=this.pow(e,r),b=a;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();c(y<b);var v=this.pow(s,new n(1).iushln(b-y-1));l=l.redMul(v),s=v.redSqr(),p=p.redMul(s),b=y}return l},M.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},M.prototype.pow=function(e,t){if(t.isZero())return new n(1).toRed(this);if(0===t.cmpn(1))return e.clone();var f=new Array(16);f[0]=new n(1).toRed(this),f[1]=e;for(var c=2;c<f.length;c++)f[c]=this.mul(f[c-1],e);var r=f[0],a=0,d=0,i=t.bitLength()%26;for(0===i&&(i=26),c=t.length-1;c>=0;c--){for(var o=t.words[c],u=i-1;u>=0;u--){var s=o>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==a?(a<<=1,a|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[a]),d=0,a=0)):d=0}i=26}return r},M.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},M.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},n.mont=function(e){return new S(e)},r(S,M),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new n(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=f.nmd(e),this)},77191:(e,t,f)=>{var c=f(58162);e.exports=c("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},48764:(e,t,f)=>{"use strict";var c=f(79742),r=f(80645),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=i,t.SlowBuffer=function(e){return+e!=e&&(e=0),i.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function d(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,i.prototype),t}function i(e,t,f){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return o(e,t,f)}function o(e,t,f){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!i.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var f=0|h(e,t),c=d(f),r=c.write(e,t);return r!==f&&(c=c.slice(0,r)),c}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,f);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,f);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(null!=c&&c!==e)return i.from(c,t,f);var r=function(e){if(i.isBuffer(e)){var t=0|b(e.length),f=d(t);return 0===f.length||e.copy(f,0,0,t),f}return void 0!==e.length?"number"!=typeof e.length||F(e.length)?d(0):l(e):"Buffer"===e.type&&Array.isArray(e.data)?l(e.data):void 0}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),d(e<0?0:0|b(e))}function l(e){for(var t=e.length<0?0:0|b(e.length),f=d(t),c=0;c<t;c+=1)f[c]=255&e[c];return f}function p(e,t,f){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(f||0))throw new RangeError('"length" is outside of buffer bounds');var c;return c=void 0===t&&void 0===f?new Uint8Array(e):void 0===f?new Uint8Array(e,t):new Uint8Array(e,t,f),Object.setPrototypeOf(c,i.prototype),c}function b(e){if(e>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var f=e.length,c=arguments.length>2&&!0===arguments[2];if(!c&&0===f)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*f;case"hex":return f>>>1;case"base64":return L(e).length;default:if(r)return c?-1:H(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,f){var c=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===f||f>this.length)&&(f=this.length),f<=0)return"";if((f>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,f);case"utf8":case"utf-8":return M(this,t,f);case"ascii":return T(this,t,f);case"latin1":case"binary":return E(this,t,f);case"base64":return j(this,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,f);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function v(e,t,f){var c=e[t];e[t]=e[f],e[f]=c}function m(e,t,f,c,r){if(0===e.length)return-1;if("string"==typeof f?(c=f,f=0):f>2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),F(f=+f)&&(f=r?0:e.length-1),f<0&&(f=e.length+f),f>=e.length){if(r)return-1;f=e.length-1}else if(f<0){if(!r)return-1;f=0}if("string"==typeof t&&(t=i.from(t,c)),i.isBuffer(t))return 0===t.length?-1:g(e,t,f,c,r);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,f):Uint8Array.prototype.lastIndexOf.call(e,t,f):g(e,[t],f,c,r);throw new TypeError("val must be string, number or Buffer")}function g(e,t,f,c,r){var n,a=1,d=e.length,i=t.length;if(void 0!==c&&("ucs2"===(c=String(c).toLowerCase())||"ucs-2"===c||"utf16le"===c||"utf-16le"===c)){if(e.length<2||t.length<2)return-1;a=2,d/=2,i/=2,f/=2}function o(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var u=-1;for(n=f;n<d;n++)if(o(e,n)===o(t,-1===u?0:n-u)){if(-1===u&&(u=n),n-u+1===i)return u*a}else-1!==u&&(n-=n-u),u=-1}else for(f+i>d&&(f=d-i),n=f;n>=0;n--){for(var s=!0,l=0;l<i;l++)if(o(e,n+l)!==o(t,l)){s=!1;break}if(s)return n}return-1}function w(e,t,f,c){f=Number(f)||0;var r=e.length-f;c?(c=Number(c))>r&&(c=r):c=r;var n=t.length;c>n/2&&(c=n/2);for(var a=0;a<c;++a){var d=parseInt(t.substr(2*a,2),16);if(F(d))return a;e[f+a]=d}return a}function O(e,t,f,c){return _(H(t,e.length-f),e,f,c)}function P(e,t,f,c){return _(function(e){for(var t=[],f=0;f<e.length;++f)t.push(255&e.charCodeAt(f));return t}(t),e,f,c)}function x(e,t,f,c){return _(L(t),e,f,c)}function k(e,t,f,c){return _(function(e,t){for(var f,c,r,n=[],a=0;a<e.length&&!((t-=2)<0);++a)c=(f=e.charCodeAt(a))>>8,r=f%256,n.push(r),n.push(c);return n}(t,e.length-f),e,f,c)}function j(e,t,f){return 0===t&&f===e.length?c.fromByteArray(e):c.fromByteArray(e.slice(t,f))}function M(e,t,f){f=Math.min(e.length,f);for(var c=[],r=t;r<f;){var n,a,d,i,o=e[r],u=null,s=o>239?4:o>223?3:o>191?2:1;if(r+s<=f)switch(s){case 1:o<128&&(u=o);break;case 2:128==(192&(n=e[r+1]))&&(i=(31&o)<<6|63&n)>127&&(u=i);break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(i=(15&o)<<12|(63&n)<<6|63&a)>2047&&(i<55296||i>57343)&&(u=i);break;case 4:n=e[r+1],a=e[r+2],d=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&d)&&(i=(15&o)<<18|(63&n)<<12|(63&a)<<6|63&d)>65535&&i<1114112&&(u=i)}null===u?(u=65533,s=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|1023&u),c.push(u),r+=s}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);for(var f="",c=0;c<t;)f+=String.fromCharCode.apply(String,e.slice(c,c+=S));return f}(c)}t.kMaxLength=a,i.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),i.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(i.prototype,"parent",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.buffer}}),Object.defineProperty(i.prototype,"offset",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.byteOffset}}),i.poolSize=8192,i.from=function(e,t,f){return o(e,t,f)},Object.setPrototypeOf(i.prototype,Uint8Array.prototype),Object.setPrototypeOf(i,Uint8Array),i.alloc=function(e,t,f){return function(e,t,f){return u(e),e<=0?d(e):void 0!==t?"string"==typeof f?d(e).fill(t,f):d(e).fill(t):d(e)}(e,t,f)},i.allocUnsafe=function(e){return s(e)},i.allocUnsafeSlow=function(e){return s(e)},i.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==i.prototype},i.compare=function(e,t){if(D(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),D(t,Uint8Array)&&(t=i.from(t,t.offset,t.byteLength)),!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var f=e.length,c=t.length,r=0,n=Math.min(f,c);r<n;++r)if(e[r]!==t[r]){f=e[r],c=t[r];break}return f<c?-1:c<f?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var f;if(void 0===t)for(t=0,f=0;f<e.length;++f)t+=e[f].length;var c=i.allocUnsafe(t),r=0;for(f=0;f<e.length;++f){var n=e[f];if(D(n,Uint8Array))r+n.length>c.length?i.from(n).copy(c,r):Uint8Array.prototype.set.call(c,n,r);else{if(!i.isBuffer(n))throw new TypeError('"list" argument must be an Array of Buffers');n.copy(c,r)}r+=n.length}return c},i.byteLength=h,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},i.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?M(this,0,e):y.apply(this,arguments)},i.prototype.toLocaleString=i.prototype.toString,i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",f=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,f).replace(/(.{2})/g,"$1 ").trim(),this.length>f&&(e+=" ... "),"<Buffer "+e+">"},n&&(i.prototype[n]=i.prototype.inspect),i.prototype.compare=function(e,t,f,c,r){if(D(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===f&&(f=e?e.length:0),void 0===c&&(c=0),void 0===r&&(r=this.length),t<0||f>e.length||c<0||r>this.length)throw new RangeError("out of range index");if(c>=r&&t>=f)return 0;if(c>=r)return-1;if(t>=f)return 1;if(this===e)return 0;for(var n=(r>>>=0)-(c>>>=0),a=(f>>>=0)-(t>>>=0),d=Math.min(n,a),o=this.slice(c,r),u=e.slice(t,f),s=0;s<d;++s)if(o[s]!==u[s]){n=o[s],a=u[s];break}return n<a?-1:a<n?1:0},i.prototype.includes=function(e,t,f){return-1!==this.indexOf(e,t,f)},i.prototype.indexOf=function(e,t,f){return m(this,e,t,f,!0)},i.prototype.lastIndexOf=function(e,t,f){return m(this,e,t,f,!1)},i.prototype.write=function(e,t,f,c){if(void 0===t)c="utf8",f=this.length,t=0;else if(void 0===f&&"string"==typeof t)c=t,f=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(f)?(f>>>=0,void 0===c&&(c="utf8")):(c=f,f=void 0)}var r=this.length-t;if((void 0===f||f>r)&&(f=r),e.length>0&&(f<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var n=!1;;)switch(c){case"hex":return w(this,e,t,f);case"utf8":case"utf-8":return O(this,e,t,f);case"ascii":case"latin1":case"binary":return P(this,e,t,f);case"base64":return x(this,e,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,f);default:if(n)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),n=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;r<f;++r)c+=String.fromCharCode(127&e[r]);return c}function E(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;r<f;++r)c+=String.fromCharCode(e[r]);return c}function A(e,t,f){var c=e.length;(!t||t<0)&&(t=0),(!f||f<0||f>c)&&(f=c);for(var r="",n=t;n<f;++n)r+=z[e[n]];return r}function I(e,t,f){for(var c=e.slice(t,f),r="",n=0;n<c.length-1;n+=2)r+=String.fromCharCode(c[n]+256*c[n+1]);return r}function N(e,t,f){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>f)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,f,c,r,n){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<n)throw new RangeError('"value" argument is out of bounds');if(f+c>e.length)throw new RangeError("Index out of range")}function B(e,t,f,c,r,n){if(f+c>e.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function V(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,4),r.write(e,t,f,c,23,4),f+4}function R(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,8),r.write(e,t,f,c,52,8),f+8}i.prototype.slice=function(e,t){var f=this.length;(e=~~e)<0?(e+=f)<0&&(e=0):e>f&&(e=f),(t=void 0===t?f:~~t)<0?(t+=f)<0&&(t=0):t>f&&(t=f),t<e&&(t=e);var c=this.subarray(e,t);return Object.setPrototypeOf(c,i.prototype),c},i.prototype.readUintLE=i.prototype.readUIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n<t&&(r*=256);)c+=this[e+n]*r;return c},i.prototype.readUintBE=i.prototype.readUIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e+--t],r=1;t>0&&(r*=256);)c+=this[e+--t]*r;return c},i.prototype.readUint8=i.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},i.prototype.readUint16LE=i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUint16BE=i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUint32LE=i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUint32BE=i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n<t&&(r*=256);)c+=this[e+n]*r;return c>=(r*=128)&&(c-=Math.pow(2,8*t)),c},i.prototype.readIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=t,r=1,n=this[e+--c];c>0&&(r*=256);)n+=this[e+--c]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},i.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e]|this[e+1]<<8;return 32768&f?4294901760|f:f},i.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e+1]|this[e]<<8;return 32768&f?4294901760|f:f},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!1,52,8)},i.prototype.writeUintLE=i.prototype.writeUIntLE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||C(this,e,t,f,Math.pow(2,8*f)-1,0);var r=1,n=0;for(this[t]=255&e;++n<f&&(r*=256);)this[t+n]=e/r&255;return t+f},i.prototype.writeUintBE=i.prototype.writeUIntBE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||C(this,e,t,f,Math.pow(2,8*f)-1,0);var r=f-1,n=1;for(this[t+r]=255&e;--r>=0&&(n*=256);)this[t+r]=e/n&255;return t+f},i.prototype.writeUint8=i.prototype.writeUInt8=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUint16LE=i.prototype.writeUInt16LE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUint16BE=i.prototype.writeUInt16BE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUint32LE=i.prototype.writeUInt32LE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUint32BE=i.prototype.writeUInt32BE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);C(this,e,t,f,r-1,-r)}var n=0,a=1,d=0;for(this[t]=255&e;++n<f&&(a*=256);)e<0&&0===d&&0!==this[t+n-1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},i.prototype.writeIntBE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);C(this,e,t,f,r-1,-r)}var n=f-1,a=1,d=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===d&&0!==this[t+n+1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},i.prototype.writeInt8=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,f){return e=+e,t>>>=0,f||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,f){return V(this,e,t,!0,f)},i.prototype.writeFloatBE=function(e,t,f){return V(this,e,t,!1,f)},i.prototype.writeDoubleLE=function(e,t,f){return R(this,e,t,!0,f)},i.prototype.writeDoubleBE=function(e,t,f){return R(this,e,t,!1,f)},i.prototype.copy=function(e,t,f,c){if(!i.isBuffer(e))throw new TypeError("argument should be a Buffer");if(f||(f=0),c||0===c||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),c>0&&c<f&&(c=f),c===f)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(f<0||f>=this.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t<c-f&&(c=e.length-t+f);var r=c-f;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,f,c):Uint8Array.prototype.set.call(e,this.subarray(f,c),t),r},i.prototype.fill=function(e,t,f,c){if("string"==typeof e){if("string"==typeof t?(c=t,t=0,f=this.length):"string"==typeof f&&(c=f,f=this.length),void 0!==c&&"string"!=typeof c)throw new TypeError("encoding must be a string");if("string"==typeof c&&!i.isEncoding(c))throw new TypeError("Unknown encoding: "+c);if(1===e.length){var r=e.charCodeAt(0);("utf8"===c&&r<128||"latin1"===c)&&(e=r)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<f)throw new RangeError("Out of range index");if(f<=t)return this;var n;if(t>>>=0,f=void 0===f?this.length:f>>>0,e||(e=0),"number"==typeof e)for(n=t;n<f;++n)this[n]=e;else{var a=i.isBuffer(e)?e:i.from(e,c),d=a.length;if(0===d)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(n=0;n<f-t;++n)this[n+t]=a[n%d]}return this};var U=/[^+/0-9A-Za-z-_]/g;function H(e,t){var f;t=t||1/0;for(var c=e.length,r=null,n=[],a=0;a<c;++a){if((f=e.charCodeAt(a))>55295&&f<57344){if(!r){if(f>56319){(t-=3)>-1&&n.push(239,191,189);continue}if(a+1===c){(t-=3)>-1&&n.push(239,191,189);continue}r=f;continue}if(f<56320){(t-=3)>-1&&n.push(239,191,189),r=f;continue}f=65536+(r-55296<<10|f-56320)}else r&&(t-=3)>-1&&n.push(239,191,189);if(r=null,f<128){if((t-=1)<0)break;n.push(f)}else if(f<2048){if((t-=2)<0)break;n.push(f>>6|192,63&f|128)}else if(f<65536){if((t-=3)<0)break;n.push(f>>12|224,f>>6&63|128,63&f|128)}else{if(!(f<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;n.push(f>>18|240,f>>12&63|128,f>>6&63|128,63&f|128)}}return n}function L(e){return c.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function _(e,t,f,c){for(var r=0;r<c&&!(r+f>=t.length||r>=e.length);++r)t[r+f]=e[r];return r}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function F(e){return e!=e}var z=function(){for(var e="0123456789abcdef",t=new Array(256),f=0;f<16;++f)for(var c=16*f,r=0;r<16;++r)t[c+r]=e[f]+e[r];return t}()},48168:(e,t,f)=>{var c=f(8874),r={};for(var n in c)c.hasOwnProperty(n)&&(r[c[n]]=n);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var d in a)if(a.hasOwnProperty(d)){if(!("channels"in a[d]))throw new Error("missing channels property: "+d);if(!("labels"in a[d]))throw new Error("missing channel labels property: "+d);if(a[d].labels.length!==a[d].channels)throw new Error("channel and label counts mismatch: "+d);var i=a[d].channels,o=a[d].labels;delete a[d].channels,delete a[d].labels,Object.defineProperty(a[d],"channels",{value:i}),Object.defineProperty(a[d],"labels",{value:o})}a.rgb.hsl=function(e){var t,f,c=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(c,r,n),d=Math.max(c,r,n),i=d-a;return d===a?t=0:c===d?t=(r-n)/i:r===d?t=2+(n-c)/i:n===d&&(t=4+(c-r)/i),(t=Math.min(60*t,360))<0&&(t+=360),f=(a+d)/2,[t,100*(d===a?0:f<=.5?i/(d+a):i/(2-d-a)),100*f]},a.rgb.hsv=function(e){var t,f,c,r,n,a=e[0]/255,d=e[1]/255,i=e[2]/255,o=Math.max(a,d,i),u=o-Math.min(a,d,i),s=function(e){return(o-e)/6/u+.5};return 0===u?r=n=0:(n=u/o,t=s(a),f=s(d),c=s(i),a===o?r=c-f:d===o?r=1/3+t-c:i===o&&(r=2/3+f-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*n,100*o]},a.rgb.hwb=function(e){var t=e[0],f=e[1],c=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(f,c))*100,100*(c=1-1/255*Math.max(t,Math.max(f,c)))]},a.rgb.cmyk=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255;return[100*((1-f-(t=Math.min(1-f,1-c,1-r)))/(1-t)||0),100*((1-c-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=r[e];if(t)return t;var f,n,a,d=1/0;for(var i in c)if(c.hasOwnProperty(i)){var o=(n=e,a=c[i],Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2)+Math.pow(n[2]-a[2],2));o<d&&(d=o,f=i)}return f},a.keyword.rgb=function(e){return c[e]},a.rgb.xyz=function(e){var t=e[0]/255,f=e[1]/255,c=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(f=f>.04045?Math.pow((f+.055)/1.055,2.4):f/12.92)+.1805*(c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)),100*(.2126*t+.7152*f+.0722*c),100*(.0193*t+.1192*f+.9505*c)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),f=t[0],c=t[1],r=t[2];return c/=100,r/=108.883,f=(f/=95.047)>.008856?Math.pow(f,1/3):7.787*f+16/116,[116*(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116)-16,500*(f-c),200*(c-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(e){var t,f,c,r,n,a=e[0]/360,d=e[1]/100,i=e[2]/100;if(0===d)return[n=255*i,n,n];t=2*i-(f=i<.5?i*(1+d):i+d-i*d),r=[0,0,0];for(var o=0;o<3;o++)(c=a+1/3*-(o-1))<0&&c++,c>1&&c--,n=6*c<1?t+6*(f-t)*c:2*c<1?f:3*c<2?t+(f-t)*(2/3-c)*6:t,r[o]=255*n;return r},a.hsl.hsv=function(e){var t=e[0],f=e[1]/100,c=e[2]/100,r=f,n=Math.max(c,.01);return f*=(c*=2)<=1?c:2-c,r*=n<=1?n:2-n,[t,100*(0===c?2*r/(n+r):2*f/(c+f)),(c+f)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,f=e[1]/100,c=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),a=255*c*(1-f),d=255*c*(1-f*n),i=255*c*(1-f*(1-n));switch(c*=255,r){case 0:return[c,i,a];case 1:return[d,c,a];case 2:return[a,c,i];case 3:return[a,d,c];case 4:return[i,a,c];case 5:return[c,a,d]}},a.hsv.hsl=function(e){var t,f,c,r=e[0],n=e[1]/100,a=e[2]/100,d=Math.max(a,.01);return c=(2-n)*a,f=n*d,[r,100*(f=(f/=(t=(2-n)*d)<=1?t:2-t)||0),100*(c/=2)]},a.hwb.rgb=function(e){var t,f,c,r,n,a,d,i=e[0]/360,o=e[1]/100,u=e[2]/100,s=o+u;switch(s>1&&(o/=s,u/=s),c=6*i-(t=Math.floor(6*i)),0!=(1&t)&&(c=1-c),r=o+c*((f=1-u)-o),t){default:case 6:case 0:n=f,a=r,d=o;break;case 1:n=r,a=f,d=o;break;case 2:n=o,a=f,d=r;break;case 3:n=o,a=r,d=f;break;case 4:n=r,a=o,d=f;break;case 5:n=f,a=o,d=r}return[255*n,255*a,255*d]},a.cmyk.rgb=function(e){var t=e[0]/100,f=e[1]/100,c=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,f*(1-r)+r)),255*(1-Math.min(1,c*(1-r)+r))]},a.xyz.rgb=function(e){var t,f,c,r=e[0]/100,n=e[1]/100,a=e[2]/100;return f=-.9689*r+1.8758*n+.0415*a,c=.0557*r+-.204*n+1.057*a,t=(t=3.2406*r+-1.5372*n+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,f=f>.0031308?1.055*Math.pow(f,1/2.4)-.055:12.92*f,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,[255*(t=Math.min(Math.max(0,t),1)),255*(f=Math.min(Math.max(0,f),1)),255*(c=Math.min(Math.max(0,c),1))]},a.xyz.lab=function(e){var t=e[0],f=e[1],c=e[2];return f/=100,c/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(f=f>.008856?Math.pow(f,1/3):7.787*f+16/116)-16,500*(t-f),200*(f-(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116))]},a.lab.xyz=function(e){var t,f,c,r=e[0];t=e[1]/500+(f=(r+16)/116),c=f-e[2]/200;var n=Math.pow(f,3),a=Math.pow(t,3),d=Math.pow(c,3);return f=n>.008856?n:(f-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,c=d>.008856?d:(c-16/116)/7.787,[t*=95.047,f*=100,c*=108.883]},a.lab.lch=function(e){var t,f=e[0],c=e[1],r=e[2];return(t=360*Math.atan2(r,c)/2/Math.PI)<0&&(t+=360),[f,Math.sqrt(c*c+r*r),t]},a.lch.lab=function(e){var t,f=e[0],c=e[1];return t=e[2]/360*2*Math.PI,[f,c*Math.cos(t),c*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],f=e[1],c=e[2],r=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var n=30+(Math.round(c/255)<<2|Math.round(f/255)<<1|Math.round(t/255));return 2===r&&(n+=60),n},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],f=e[1],c=e[2];return t===f&&f===c?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(f/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var f=.5*(1+~~(e>50));return[(1&t)*f*255,(t>>1&1)*f*255,(t>>2&1)*f*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var f;return e-=16,[Math.floor(e/36)/5*255,Math.floor((f=e%36)/6)/5*255,f%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var f=t[0];3===t[0].length&&(f=f.split("").map((function(e){return e+e})).join(""));var c=parseInt(f,16);return[c>>16&255,c>>8&255,255&c]},a.rgb.hcg=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255,n=Math.max(Math.max(f,c),r),a=Math.min(Math.min(f,c),r),d=n-a;return t=d<=0?0:n===f?(c-r)/d%6:n===c?2+(r-f)/d:4+(f-c)/d+4,t/=6,[360*(t%=1),100*d,100*(d<1?a/(1-d):0)]},a.hsl.hcg=function(e){var t,f=e[1]/100,c=e[2]/100,r=0;return(t=c<.5?2*f*c:2*f*(1-c))<1&&(r=(c-.5*t)/(1-t)),[e[0],100*t,100*r]},a.hsv.hcg=function(e){var t=e[1]/100,f=e[2]/100,c=t*f,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.hcg.rgb=function(e){var t=e[0]/360,f=e[1]/100,c=e[2]/100;if(0===f)return[255*c,255*c,255*c];var r,n=[0,0,0],a=t%1*6,d=a%1,i=1-d;switch(Math.floor(a)){case 0:n[0]=1,n[1]=d,n[2]=0;break;case 1:n[0]=i,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=d;break;case 3:n[0]=0,n[1]=i,n[2]=1;break;case 4:n[0]=d,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=i}return r=(1-f)*c,[255*(f*n[0]+r),255*(f*n[1]+r),255*(f*n[2]+r)]},a.hcg.hsv=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t),c=0;return f>0&&(c=t/f),[e[0],100*c,100*f]},a.hcg.hsl=function(e){var t=e[1]/100,f=e[2]/100*(1-t)+.5*t,c=0;return f>0&&f<.5?c=t/(2*f):f>=.5&&f<1&&(c=t/(2*(1-f))),[e[0],100*c,100*f]},a.hcg.hwb=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t);return[e[0],100*(f-t),100*(1-f)]},a.hwb.hcg=function(e){var t=e[1]/100,f=1-e[2]/100,c=f-t,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),f=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(f.length)+f},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,f)=>{var c=f(48168),r=f(4111),n={};Object.keys(c).forEach((function(e){n[e]={},Object.defineProperty(n[e],"channels",{value:c[e].channels}),Object.defineProperty(n[e],"labels",{value:c[e].labels});var t=r(e);Object.keys(t).forEach((function(f){var c=t[f];n[e][f]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var f=e(t);if("object"==typeof f)for(var c=f.length,r=0;r<c;r++)f[r]=Math.round(f[r]);return f};return"conversion"in e&&(t.conversion=e.conversion),t}(c),n[e][f].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(c)}))})),e.exports=n},4111:(e,t,f)=>{var c=f(48168);function r(e,t){return function(f){return t(e(f))}}function n(e,t){for(var f=[t[e].parent,e],n=c[t[e].parent][e],a=t[e].parent;t[a].parent;)f.unshift(t[a].parent),n=r(c[t[a].parent][a],n),a=t[a].parent;return n.conversion=f,n}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(c),f=t.length,r=0;r<f;r++)e[t[r]]={distance:-1,parent:null};return e}(),f=[e];for(t[e].distance=0;f.length;)for(var r=f.pop(),n=Object.keys(c[r]),a=n.length,d=0;d<a;d++){var i=n[d],o=t[i];-1===o.distance&&(o.distance=t[r].distance+1,o.parent=r,f.unshift(i))}return t}(e),f={},r=Object.keys(t),a=r.length,d=0;d<a;d++){var i=r[d];null!==t[i].parent&&(f[i]=n(i,t))}return f}},8874:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,f)=>{var c=f(8874),r=f(86851),n=Object.hasOwnProperty,a={};for(var d in c)n.call(c,d)&&(a[c[d]]=d);var i=e.exports={to:{},get:{}};function o(e,t,f){return Math.min(Math.max(t,e),f)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,f;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),f="hsl";break;case"hwb":t=i.get.hwb(e),f="hwb";break;default:t=i.get.rgb(e),f="rgb"}return t?{model:f,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,f,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],f=0;f<3;f++){var d=2*f;a[f]=parseInt(t.slice(d,d+2),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],f=0;f<3;f++)a[f]=parseInt(t[f]+t[f],16);r&&(a[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(f=0;f<3;f++)a[f]=parseInt(t[f+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:n.call(c,t[1])?((a=c[t[1]])[3]=1,a):null:null;for(f=0;f<3;f++)a[f]=Math.round(2.55*parseFloat(t[f+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(f=0;f<3;f++)a[f]=o(a[f],0,255);return a[3]=o(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,o(parseFloat(t[2]),0,100),o(parseFloat(t[3]),0,100),o(isNaN(f)?1:f,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,o(parseFloat(t[2]),0,100),o(parseFloat(t[3]),0,100),o(isNaN(f)?1:f,0,1)]}return null},i.to.hex=function(){var e=r(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),f=Math.round(e[1]/255*100),c=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+f+"%, "+c+"%)":"rgba("+t+"%, "+f+"%, "+c+"%, "+e[3]+")"},i.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,f)=>{"use strict";var c=f(19818),r=f(12085),n=[].slice,a=["keyword","gray","hex"],d={};Object.keys(r).forEach((function(e){d[n.call(r[e].labels).sort().join("")]=e}));var i={};function o(e,t){if(!(this instanceof o))return new o(e,t);if(t&&t in a&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var f,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof o)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var s=c.get(e);if(null===s)throw new Error("Unable to parse color from string: "+e);this.model=s.model,u=r[this.model].channels,this.color=s.value.slice(0,u),this.valpha="number"==typeof s.value[u]?s.value[u]:1}else if(e.length){this.model=t||"rgb",u=r[this.model].channels;var l=n.call(e,0,u);this.color=p(l,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var b=Object.keys(e);"alpha"in e&&(b.splice(b.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=b.sort().join("");if(!(h in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[h];var y=r[this.model].labels,v=[];for(f=0;f<y.length;f++)v.push(e[y[f]]);this.color=p(v)}if(i[this.model])for(u=r[this.model].channels,f=0;f<u;f++){var m=i[this.model][f];m&&(this.color[f]=m(this.color[f]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function u(e,t,f){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(i[e]||(i[e]=[]))[t]=f})),e=e[0],function(c){var r;return arguments.length?(f&&(c=f(c)),(r=this[e]()).color[t]=c,r):(r=this[e]().color[t],f&&(r=f(r)),r)}}function s(e){return function(t){return Math.max(0,Math.min(e,t))}}function l(e){return Array.isArray(e)?e:[e]}function p(e,t){for(var f=0;f<t;f++)"number"!=typeof e[f]&&(e[f]=0);return e}o.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in c.to?this:this.rgb(),f=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return c.to[t.model](f)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),f=1===t.valpha?t.color:t.color.concat(this.valpha);return c.to.rgb.percent(f)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=r[this.model].channels,f=r[this.model].labels,c=0;c<t;c++)e[f[c]]=this.color[c];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new o(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new o(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:u("rgb",0,s(255)),green:u("rgb",1,s(255)),blue:u("rgb",2,s(255)),hue:u(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:u("hsl",1,s(100)),lightness:u("hsl",2,s(100)),saturationv:u("hsv",1,s(100)),value:u("hsv",2,s(100)),chroma:u("hcg",1,s(100)),gray:u("hcg",2,s(100)),white:u("hwb",1,s(100)),wblack:u("hwb",2,s(100)),cyan:u("cmyk",0,s(100)),magenta:u("cmyk",1,s(100)),yellow:u("cmyk",2,s(100)),black:u("cmyk",3,s(100)),x:u("xyz",0,s(100)),y:u("xyz",1,s(100)),z:u("xyz",2,s(100)),l:u("lab",0,s(100)),a:u("lab",1),b:u("lab",2),keyword:function(e){return arguments.length?new o(e):r[this.model].keyword(this.color)},hex:function(e){return arguments.length?new o(e):c.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],f=0;f<e.length;f++){var c=e[f]/255;t[f]=c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),f=e.luminosity();return t>f?(t+.05)/(f+.05):(f+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return o.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),f=t.color[0];return f=(f=(f+e)%360)<0?360+f:f,t.color[0]=f,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var f=e.rgb(),c=this.rgb(),r=void 0===t?.5:t,n=2*r-1,a=f.alpha()-c.alpha(),d=((n*a==-1?n:(n+a)/(1+n*a))+1)/2,i=1-d;return o.rgb(d*f.red()+i*c.red(),d*f.green()+i*c.green(),d*f.blue()+i*c.blue(),f.alpha()*r+c.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===a.indexOf(e)){var t=r[e].channels;o.prototype[e]=function(){if(this.model===e)return new o(this);if(arguments.length)return new o(arguments,e);var f="number"==typeof arguments[t]?t:this.valpha;return new o(l(r[this.model][e].raw(this.color)).concat(f),e)},o[e]=function(f){return"number"==typeof f&&(f=p(n.call(arguments),t)),new o(f,e)}}})),e.exports=o},75678:function(e,t,f){!function(t,c){"use strict";e.exports?e.exports=c(f(50780)):t.ed2curve=c(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t<e.length;t++)f[t]=e[t];return f},f=t(),c=t([1]),r=t([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),n=t([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function a(e){var t,f;for(f=0;f<16;f++)e[f]+=65536,t=Math.floor(e[f]/65536),e[(f+1)*(f<15?1:0)]+=t-1+37*(t-1)*(15===f?1:0),e[f]-=65536*t}function d(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function i(e,t,f){var c;for(c=0;c<16;c++)e[c]=t[c]+f[c]|0}function o(e,t,f){var c;for(c=0;c<16;c++)e[c]=t[c]-f[c]|0}function u(e,t,f){var c,r,n=new Float64Array(31);for(c=0;c<31;c++)n[c]=0;for(c=0;c<16;c++)for(r=0;r<16;r++)n[c+r]+=t[c]*f[r];for(c=0;c<15;c++)n[c]+=38*n[c+16];for(c=0;c<16;c++)e[c]=n[c];a(e),a(e)}function s(e,t){u(e,t,t)}function l(e,f){var c,r,n,i=t(),o=t();for(c=0;c<16;c++)o[c]=f[c];for(a(o),a(o),a(o),r=0;r<2;r++){for(i[0]=o[0]-65517,c=1;c<15;c++)i[c]=o[c]-65535-(i[c-1]>>16&1),i[c-1]&=65535;i[15]=o[15]-32767-(i[14]>>16&1),n=i[15]>>16&1,i[14]&=65535,d(o,i,1-n)}for(c=0;c<16;c++)e[2*c]=255&o[c],e[2*c+1]=o[c]>>8}function p(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return l(f,e),l(c,t),function(e,t,f,c,r){var n,a=0;for(n=0;n<32;n++)a|=e[0+n]^f[0+n];return(1&a-1>>>8)-1}(f,0,c)}function b(e){var a=new Uint8Array(32),d=[t(),t(),t(),t()],b=t(),h=t();if(function(e,a){var d,b,h=t(),y=t(),v=t(),m=t(),g=t(),w=t(),O=t();return function(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}(e[2],c),function(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}(e[1],a),s(v,e[1]),u(m,v,r),o(v,v,e[2]),i(m,e[2],m),s(g,m),s(w,g),u(O,w,g),u(h,O,v),u(h,h,m),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)s(r,r),1!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(h,h,v),u(h,h,m),u(h,h,m),u(e[0],h,m),s(y,e[0]),u(y,y,m),p(y,v)&&u(e[0],e[0],n),s(y,e[0]),u(y,y,m),p(y,v)?-1:(d=e[0],l(b=new Uint8Array(32),d),(1&b[0])==a[31]>>7&&o(e[0],f,e[0]),u(e[3],e[0],e[1]),0)}(d,e))return null;var y=d[1];return i(b,c,y),o(h,c,y),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)s(r,r),2!==c&&4!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(b,b,h),l(a,b),a}function h(t){var f,c=new Uint8Array(64),r=new Uint8Array(32);for(e.lowlevel.crypto_hash(c,t,32),c[0]&=248,c[31]&=127,c[31]|=64,f=0;f<32;f++)r[f]=c[f];for(f=0;f<64;f++)c[f]=0;return r}return{convertPublicKey:b,convertSecretKey:h,convertKeyPair:function(e){var t=b(e.publicKey);return t?{publicKey:t,secretKey:h(e.secretKey)}:null}}}))},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,f="~";function c(){}function r(e,t,f){this.fn=e,this.context=t,this.once=f||!1}function n(e,t,c,n,a){if("function"!=typeof c)throw new TypeError("The listener must be a function");var d=new r(c,n||e,a),i=f?f+t:t;return e._events[i]?e._events[i].fn?e._events[i]=[e._events[i],d]:e._events[i].push(d):(e._events[i]=d,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new c:delete e._events[t]}function d(){this._events=new c,this._eventsCount=0}Object.create&&(c.prototype=Object.create(null),(new c).__proto__||(f=!1)),d.prototype.eventNames=function(){var e,c,r=[];if(0===this._eventsCount)return r;for(c in e=this._events)t.call(e,c)&&r.push(f?c.slice(1):c);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},d.prototype.listeners=function(e){var t=f?f+e:e,c=this._events[t];if(!c)return[];if(c.fn)return[c.fn];for(var r=0,n=c.length,a=new Array(n);r<n;r++)a[r]=c[r].fn;return a},d.prototype.listenerCount=function(e){var t=f?f+e:e,c=this._events[t];return c?c.fn?1:c.length:0},d.prototype.emit=function(e,t,c,r,n,a){var d=f?f+e:e;if(!this._events[d])return!1;var i,o,u=this._events[d],s=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),s){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,c),!0;case 4:return u.fn.call(u.context,t,c,r),!0;case 5:return u.fn.call(u.context,t,c,r,n),!0;case 6:return u.fn.call(u.context,t,c,r,n,a),!0}for(o=1,i=new Array(s-1);o<s;o++)i[o-1]=arguments[o];u.fn.apply(u.context,i)}else{var l,p=u.length;for(o=0;o<p;o++)switch(u[o].once&&this.removeListener(e,u[o].fn,void 0,!0),s){case 1:u[o].fn.call(u[o].context);break;case 2:u[o].fn.call(u[o].context,t);break;case 3:u[o].fn.call(u[o].context,t,c);break;case 4:u[o].fn.call(u[o].context,t,c,r);break;default:if(!i)for(l=1,i=new Array(s-1);l<s;l++)i[l-1]=arguments[l];u[o].fn.apply(u[o].context,i)}}return!0},d.prototype.on=function(e,t,f){return n(this,e,t,f,!1)},d.prototype.once=function(e,t,f){return n(this,e,t,f,!0)},d.prototype.removeListener=function(e,t,c,r){var n=f?f+e:e;if(!this._events[n])return this;if(!t)return a(this,n),this;var d=this._events[n];if(d.fn)d.fn!==t||r&&!d.once||c&&d.context!==c||a(this,n);else{for(var i=0,o=[],u=d.length;i<u;i++)(d[i].fn!==t||r&&!d[i].once||c&&d[i].context!==c)&&o.push(d[i]);o.length?this._events[n]=1===o.length?o[0]:o:a(this,n)}return this},d.prototype.removeAllListeners=function(e){var t;return e?(t=f?f+e:e,this._events[t]&&a(this,t)):(this._events=new c,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=f,d.EventEmitter=d,e.exports=d},80645:(e,t)=>{t.read=function(e,t,f,c,r){var n,a,d=8*r-c-1,i=(1<<d)-1,o=i>>1,u=-7,s=f?r-1:0,l=f?-1:1,p=e[t+s];for(s+=l,n=p&(1<<-u)-1,p>>=-u,u+=d;u>0;n=256*n+e[t+s],s+=l,u-=8);for(a=n&(1<<-u)-1,n>>=-u,u+=c;u>0;a=256*a+e[t+s],s+=l,u-=8);if(0===n)n=1-o;else{if(n===i)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,c),n-=o}return(p?-1:1)*a*Math.pow(2,n-c)},t.write=function(e,t,f,c,r,n){var a,d,i,o=8*n-r-1,u=(1<<o)-1,s=u>>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=c?0:n-1,b=c?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(i=Math.pow(2,-a))<1&&(a--,i*=2),(t+=a+s>=1?l/i:l*Math.pow(2,1-s))*i>=2&&(a++,i/=2),a+s>=u?(d=0,a=u):a+s>=1?(d=(t*i-1)*Math.pow(2,r),a+=s):(d=t*Math.pow(2,s-1)*Math.pow(2,r),a=0));r>=8;e[f+p]=255&d,p+=b,d/=256,r-=8);for(a=a<<r|d,o+=r;o>0;e[f+p]=255&a,p+=b,a/=256,o-=8);e[f+p-b]|=128*h}},1476:e=>{"use strict";const t="[a-fA-F\\d:]",f=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${t})|(?<=${t})(?=\\s|$))`:"",c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",n=`\n(?:\n(?:${r}:){7}(?:${r}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${r}:){6}(?:${c}|:${r}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${r}:){5}(?::${c}|(?::${r}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${r}:){4}(?:(?::${r}){0,1}:${c}|(?::${r}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${r}:){3}(?:(?::${r}){0,2}:${c}|(?::${r}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${r}:){2}(?:(?::${r}){0,3}:${c}|(?::${r}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${r}:){1}(?:(?::${r}){0,4}:${c}|(?::${r}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${r}){0,5}:${c}|(?::${r}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp(`(?:^${c}$)|(?:^${n}$)`),d=new RegExp(`^${c}$`),i=new RegExp(`^${n}$`),o=e=>e&&e.exact?a:new RegExp(`(?:${f(e)}${c}${f(e)})|(?:${f(e)}${n}${f(e)})`,"g");o.v4=e=>e&&e.exact?d:new RegExp(`${f(e)}${c}${f(e)}`,"g"),o.v6=e=>e&&e.exact?i:new RegExp(`${f(e)}${n}${f(e)}`,"g"),e.exports=o},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},65198:(e,t,f)=>{const c=f(77191),{blake2b:r}=f(1191),{toLE:n,leToNumber:a,stringToBytes:d}=f(75150),{AccountIndex:i,AccountId:o}=f(28807);let u=42;const s=[0,1,42,43,68,69],l=d("SS58PRE");e.exports={ss58Decode:function(e,t){let f;try{f=c.decode(e)}catch(e){return null}let n=f[0];if(-1===s.indexOf(n))return null;if(f.length<3)return null;let d,u=f.length<=3?1:f.length<=5?2:f.length<=9?4:f.length<=17?8:32,p=f.length-1-u,b=f.slice(1,1+u);f.slice(1+f.length),32===u&&(d=b);let h=u<32?new i(a(b)):new o(b);if(f[0]%1&&!d&&!t)return null;let y=r(new Uint8Array([...l,...f[0]%1?d||t(h):f.slice(0,1+u)]));for(var v=0;v<p;++v)if(y[v]!==f[1+u+v])return null;return h},ss58Encode:function(e,t=u,f=null,a=null,d){let p;if(-1===s.indexOf(t))throw new Error("Unknown ss58 address type",t);if("number"==typeof e||e instanceof i){let t=e<256?1:e<65536?2:e<1?4:8;if(-1===[1,2,4,8].indexOf(a=a||t))throw new Error("Invalid length");if(a=Math.max(t,a),f&&"number"!=typeof f)throw new Error("Invalid checksum length");switch(a){case 1:f=1;break;case 2:f=[1,2].indexOf(f)+1||1;break;case 4:f=[1,2,3,4].indexOf(f)+1||1;break;case 8:f=[1,2,3,4,5,6,7,8].indexOf(f)+1||1}p=n(e,a)}else{if(!(e instanceof o||e instanceof Uint8Array)||32!==e.length)throw new Error("Unknown item to encode as ss58. Passing back.",e);f=2,p=e,d=e}let b=r(new Uint8Array([...l,...1&t?d:new Uint8Array([t,...p])])),h=new Uint8Array([t,...p,...b.slice(0,f)]);return c.encode(Buffer.from(h))},setNetworkDefault:function(e){u=e}}},28807:(e,t,f)=>{const{toLE:c}=f(75150);class r extends Uint8Array{toJSON(){return{_type:"VecU8",data:Array.from(this)}}}class n extends Uint8Array{toJSON(){return{_type:"AccountId",data:Array.from(this)}}compare(e){return this.length===e.length&&this.every(((t,f)=>e[f]===t))}memberOf(e){return void 0!==e.find((e=>this.compare(e)))}}class a extends Uint8Array{toJSON(){return{_type:"Hash",data:Array.from(this)}}}class d extends Uint8Array{toJSON(){return{_type:"Signature",data:Array.from(this)}}}class i extends String{toJSON(){return{_type:"VoteThreshold",data:this+""}}}class o extends Number{toJSON(){return{_type:"BlockNumber",data:this+0}}}class u extends Number{toJSON(){return{_type:"AccountIndex",data:this+0}}}class s extends Array{toJSON(){return{_type:"Tuple",data:Array.from(this)}}}class l extends Number{toJSON(){return{_type:"SlashPreference",data:this+0}}}class p extends Number{toJSON(){return{_type:"Perbill",data:this+0}}}class b extends Number{toJSON(){return{_type:"Permill",data:this+0}}}class h extends Date{constructor(e){super(1e3*e),this.number=e}toJSON(){return{_type:"Moment",data:this.number}}}class y extends Number{toJSON(){return{_type:"Balance",data:this+0}}add(e){return new y(this+e)}sub(e){return new y(this-e)}}e.exports={VecU8:r,AccountId:n,Hash:a,Signature:d,VoteThreshold:i,SlashPreference:l,Moment:h,Balance:y,BlockNumber:o,AccountIndex:u,Tuple:s,TransactionEra:class{constructor(e,t){"number"==typeof e&&"number"==typeof t&&(this.period=2<<Math.min(15,Math.max(1,Math.ceil(Math.log2(e))-1)),this.phase=t%this.period)}encode(){if("number"==typeof this.period&&"number"==typeof this.phase){let e=Math.min(15,Math.max(1,Math.ceil(Math.log2(this.period))-1)),t=Math.max(1,this.period>>12);return c((Math.floor(this.phase/t)<<4)+e,2)}return new Uint8Array([0])}},Perbill:p,Permill:b,reviver:function(e,t){if("object"==typeof t&&t)switch(t._type){case"VecU8":return new r(t.data);case"AccountId":return new n(t.data);case"Hash":return new a(t.data);case"Signature":return new d(t.data);case"VoteThreshold":return new i(t.data);case"SlashPreference":return new l(t.data);case"Perbill":return new p(t.data);case"Permill":return new b(t.data);case"Moment":return new h(t.data);case"Tuple":return new s(t.data);case"Balance":return new y(t.data);case"BlockNumber":return new o(t.data);case"AccountIndex":return new u(t.data);case"Payee":return new Payee(t.data)}return t},RewardDestination:class extends String{toJSON(){return{_type:"RewardDestination",data:this+""}}}}},75150:e=>{function t(e){if(!e)return new Uint8Array;for(var t=[],f=e.startsWith("0x")?2:0,c=e.length;f<c;f+=2)t.push(parseInt(e.substr(f,2),16));return new Uint8Array(t)}e.exports={stringToSeed:function(e){if(e.match(/^0x[0-9a-fA-F]{64}$/))return t(e);var f=new Uint8Array(32);f.fill(32);for(var c=0;c<e.length;c++)f[c]=e.charCodeAt(c);return f},stringToBytes:function(e){for(var t=new Uint8Array(e.length),f=0;f<e.length;f++)t[f]=e.charCodeAt(f);return t},hexToBytes:t,bytesToHex:function(e){if(!e)return"";for(var t="",f=0;f<e.length;f++){var c=(255&e[f]).toString(16);t+=c=1===c.length?"0"+c:c}return t.toLowerCase()},toLEHex:function(e,t){let f=("00".repeat(t)+e.toString(16)).slice(2*-t);for(var c="",r=0;r<f.length;r+=2)c=f.substr(r,2)+c;return c},leHexToNumber:function(e){for(var t="",f=e.startsWith("0x")?2:0;f<e.length;f+=2)t=e.substr(f,2)+t;return Number.parseInt(t,16)},toLE:function(e,t){let f=!1;e<0&&(e=-e-1,f=!0);let c=new Uint8Array(t);for(var r=0;r<t;++r)c[r]=e%256,f&&(c[r]=255&~c[r]),e/=256;return c},leToNumber:function(e){let t=0,f=1;return e.forEach((e=>{t+=e*f,f*=256})),t},leToSigned:function(e){let t=e.slice(),f=1,c=0;128==(128&t[t.length-1])&&(t=t.map((e=>255&~e)),c=1,f=-1);let r=1;return t.forEach((e=>{c+=e*r,r*=256})),c*f},injectChunkUtils:function(){String.prototype.chunks=function(e){for(var t=[],f=this.length/e,c=0;c<f;++c)t.push(this.substr(c*e,e));return t},String.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n<c;++n)f.push(t(e.map((e=>{let t=this.substr(r,e);return r+=e,t}))));return f},Uint8Array.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n<c;++n)f.push(t(e.map((e=>(r+=e,this.slice(r-e,r))))));return f}},siPrefix:function(e){switch(e){case-24:return"y";case-21:return"z";case-18:return"a";case-15:return"f";case-12:return"p";case-9:return"n";case-6:return"µ";case-3:return"m";case 0:return"";case 3:return"k";case 6:return"M";case 9:return"G";case 12:return"T";case 15:return"P";case 18:return"E";case 21:return"Z";case 24:return"Y"}}}},34155:e=>{var t,f,c=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(f){try{return t.call(null,e,0)}catch(f){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{f="function"==typeof clearTimeout?clearTimeout:n}catch(e){f=n}}();var d,i=[],o=!1,u=-1;function s(){o&&d&&(o=!1,d.length?i=d.concat(i):u=-1,i.length&&l())}function l(){if(!o){var e=a(s);o=!0;for(var t=i.length;t;){for(d=i,i=[];++u<t;)d&&d[u].run();u=-1,t=i.length}d=null,o=!1,function(e){if(f===clearTimeout)return clearTimeout(e);if((f===n||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function b(){}c.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var f=1;f<arguments.length;f++)t[f-1]=arguments[f];i.push(new p(e,t)),1!==i.length||o||a(l)},p.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=b,c.addListener=b,c.once=b,c.off=b,c.removeListener=b,c.removeAllListeners=b,c.emit=b,c.prependListener=b,c.prependOnceListener=b,c.listeners=function(e){return[]},c.binding=function(e){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(e){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},72872:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__exportStar||function(e,t){for(var f in e)"default"===f||Object.prototype.hasOwnProperty.call(t,f)||c(t,e,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=void 0;var n=f(2419);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return n.Observable}});var a=f(99518);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var d=f(72801);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return d.observable}});var i=f(79106);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return i.animationFrames}});var o=f(63032);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return o.Subject}});var u=f(15240);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var s=f(33274);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return s.ReplaySubject}});var l=f(90280);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return l.AsyncSubject}});var p=f(30580);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return p.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return p.asapScheduler}});var b=f(52445);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return b.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return b.asyncScheduler}});var h=f(38615);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return h.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return h.queueScheduler}});var y=f(63660);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return y.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return y.animationFrameScheduler}});var v=f(8558);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return v.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return v.VirtualAction}});var m=f(10218);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var g=f(93865);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return g.Subscription}});var w=f(85125);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var O=f(23104);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return O.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return O.NotificationKind}});var P=f(9985);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return P.pipe}});var x=f(42576);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return x.noop}});var k=f(14781);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.identity}});var j=f(88386);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return j.isObservable}});var M=f(99309);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return M.lastValueFrom}});var S=f(58182);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return S.firstValueFrom}});var T=f(42351);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return T.ArgumentOutOfRangeError}});var E=f(39474);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return E.EmptyError}});var A=f(48598);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return A.NotFoundError}});var I=f(82642);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var N=f(46156);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return N.SequenceError}});var C=f(34173);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return C.TimeoutError}});var B=f(24805);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var V=f(63050);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return V.bindCallback}});var R=f(48130);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return R.bindNodeCallback}});var U=f(99258);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return U.combineLatest}});var H=f(12239);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return H.concat}});var L=f(62873);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return L.connectable}});var _=f(37885);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return _.defer}});var D=f(16332);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return D.empty}});var F=f(7245);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return F.forkJoin}});var z=f(85432);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return z.from}});var q=f(83267);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return q.fromEvent}});var W=f(20470);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return W.fromEventPattern}});var X=f(24303);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return X.generate}});var K=f(61757);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return K.iif}});var G=f(98990);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return G.interval}});var Z=f(21846);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return Z.merge}});var J=f(41339);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return J.never}});var Y=f(95726);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return Y.of}});var Q=f(90724);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var $=f(74380);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return $.pairs}});var ee=f(97273);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=f(85182);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var fe=f(40322);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return fe.range}});var ce=f(92098);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return ce.throwError}});var re=f(87513);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return re.timer}});var ne=f(62962);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ne.using}});var ae=f(57654);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var de=f(65207);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return de.scheduled}});var ie=f(16332);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return ie.EMPTY}});var oe=f(41339);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return oe.NEVER}}),r(f(28433),t);var ue=f(23280);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ue.config}});var se=f(76474);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return se.audit}});var le=f(95382);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return le.auditTime}});var pe=f(89715);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return pe.buffer}});var be=f(63814);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return be.bufferCount}});var he=f(7211);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return he.bufferTime}});var ye=f(84943);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ye.bufferToggle}});var ve=f(91240);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ve.bufferWhen}});var me=f(69548);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var ge=f(52128);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return ge.combineAll}});var we=f(73240);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var Oe=f(65024);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return Oe.combineLatestWith}});var Pe=f(84413);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return Pe.concatAll}});var xe=f(27498);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return xe.concatMap}});var ke=f(6109);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return ke.concatMapTo}});var je=f(78185);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return je.concatWith}});var Me=f(81995);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return Me.connect}});var Se=f(70993);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Se.count}});var Te=f(70496);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Te.debounce}});var Ee=f(61385);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ee.debounceTime}});var Ae=f(71658);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return Ae.defaultIfEmpty}});var Ie=f(35841);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Ne=f(78798);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Ne.delayWhen}});var Ce=f(11080);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return Ce.dematerialize}});var Be=f(63054);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ve=f(98737);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ve.distinctUntilChanged}});var Re=f(77957);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return Re.distinctUntilKeyChanged}});var Ue=f(88633);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Ue.elementAt}});var He=f(90911);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return He.endWith}});var Le=f(2096);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return Le.every}});var _e=f(70067);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return _e.exhaust}});var De=f(75337);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return De.exhaustAll}});var Fe=f(5635);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return Fe.exhaustMap}});var ze=f(59745);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return ze.expand}});var qe=f(49154);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return qe.filter}});var We=f(9283);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return We.finalize}});var Xe=f(47119);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Xe.find}});var Ke=f(74706);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ge=f(29219);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Ge.first}});var Ze=f(79749);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ze.groupBy}});var Je=f(29438);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Je.ignoreElements}});var Ye=f(28515);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return Ye.isEmpty}});var Qe=f(22435);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var $e=f(47291);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return $e.map}});var et=f(18313);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=f(33209);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var ft=f(72620);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return ft.max}});var ct=f(93783);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return ct.mergeAll}});var rt=f(21788);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return rt.flatMap}});var nt=f(99475);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return nt.mergeMap}});var at=f(61211);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var dt=f(97267);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return dt.mergeScan}});var it=f(49303);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return it.mergeWith}});var ot=f(99714);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return ot.min}});var ut=f(73848);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var st=f(1184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return st.observeOn}});var lt=f(52731);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return lt.pairwise}});var pt=f(84691);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var bt=f(4474);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return bt.publish}});var ht=f(70052);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return ht.publishBehavior}});var yt=f(82110);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var vt=f(89864);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return vt.publishReplay}});var mt=f(179);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return mt.raceWith}});var gt=f(60122);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return gt.reduce}});var wt=f(5313);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var Ot=f(54068);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return Ot.repeatWhen}});var Pt=f(40064);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return Pt.retry}});var xt=f(11188);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return xt.retryWhen}});var kt=f(28739);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return kt.refCount}});var jt=f(84193);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return jt.sample}});var Mt=f(76170);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return Mt.sampleTime}});var St=f(85876);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return St.scan}});var Tt=f(41791);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Tt.sequenceEqual}});var Et=f(15137);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return Et.share}});var At=f(11348);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return At.shareReplay}});var It=f(28242);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return It.single}});var Nt=f(83169);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return Nt.skip}});var Ct=f(42454);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Ct.skipLast}});var Bt=f(36931);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Bt.skipUntil}});var Vt=f(77913);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Vt.skipWhile}});var Rt=f(29234);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return Rt.startWith}});var Ut=f(40276);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Ut.subscribeOn}});var Ht=f(29253);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ht.switchAll}});var Lt=f(68518);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Lt.switchMap}});var _t=f(21173);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return _t.switchMapTo}});var Dt=f(73855);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Dt.switchScan}});var Ft=f(54783);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return Ft.take}});var zt=f(71980);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return zt.takeLast}});var qt=f(69845);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return qt.takeUntil}});var Wt=f(6060);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Wt.takeWhile}});var Xt=f(1138);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Xt.tap}});var Kt=f(77306);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Kt.throttle}});var Gt=f(2239);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Gt.throttleTime}});var Zt=f(81779);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Zt.throwIfEmpty}});var Jt=f(28005);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Jt.timeInterval}});var Yt=f(34173);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Yt.timeout}});var Qt=f(87223);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var $t=f(88975);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $t.timestamp}});var ef=f(40002);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return ef.toArray}});var tf=f(2826);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return tf.window}});var ff=f(47526);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return ff.windowCount}});var cf=f(78294);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return cf.windowTime}});var rf=f(61883);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return rf.windowToggle}});var nf=f(94309);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return nf.windowWhen}});var af=f(83032);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return af.withLatestFrom}});var df=f(78593);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return df.zipAll}});var of=f(78096);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return of.zipWith}})},90280:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t._hasValue,r=t._value,n=t.thrownError,a=t.isStopped,d=t._isComplete;f?e.error(n):(a||d)&&(c&&e.next(r),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,f=t._hasValue,c=t._value;t._isComplete||(this._isComplete=!0,f&&e.prototype.next.call(this,c),e.prototype.complete.call(this))},t}(f(63032).Subject);t.AsyncSubject=n},15240:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.BehaviorSubject=void 0;var n=function(e){function t(t){var f=e.call(this)||this;return f._value=t,f}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var f=e.prototype._subscribe.call(this,t);return!f.closed&&t.next(this._value),f},t.prototype.getValue=function(){var e=this,t=e.hasError,f=e.thrownError,c=e._value;if(t)throw f;return this._throwIfClosed(),c},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(f(63032).Subject);t.BehaviorSubject=n},23104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var c,r=f(16332),n=f(95726),a=f(92098),d=f(73005);(c=t.NotificationKind||(t.NotificationKind={})).NEXT="N",c.ERROR="E",c.COMPLETE="C";var i=function(){function e(e,t,f){this.kind=e,this.value=t,this.error=f,this.hasValue="N"===e}return e.prototype.observe=function(e){return o(this,e)},e.prototype.do=function(e,t,f){var c=this,r=c.kind,n=c.value,a=c.error;return"N"===r?null==e?void 0:e(n):"E"===r?null==t?void 0:t(a):null==f?void 0:f()},e.prototype.accept=function(e,t,f){var c;return d.isFunction(null===(c=e)||void 0===c?void 0:c.next)?this.observe(e):this.do(e,t,f)},e.prototype.toObservable=function(){var e=this,t=e.kind,f=e.value,c=e.error,d="N"===t?n.of(f):"E"===t?a.throwError((function(){return c})):"C"===t?r.EMPTY:0;if(!d)throw new TypeError("Unexpected notification kind "+t);return d},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function o(e,t){var f,c,r,n=e,a=n.kind,d=n.value,i=n.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(f=t.next)||void 0===f||f.call(t,d):"E"===a?null===(c=t.error)||void 0===c||c.call(t,i):null===(r=t.complete)||void 0===r||r.call(t)}t.Notification=i,t.observeNotification=o},17286:(e,t)=>{"use strict";function f(e,t,f){return{kind:e,value:t,error:f}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=f("C",void 0,void 0),t.errorNotification=function(e){return f("E",void 0,e)},t.nextNotification=function(e){return f("N",e,void 0)},t.createNotification=f},2419:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var c=f(85125),r=f(93865),n=f(72801),a=f(9985),d=f(23280),i=f(73005),o=f(86110),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var f=new e;return f.source=this,f.operator=t,f},e.prototype.subscribe=function(e,t,f){var n,a=this,d=(n=e)&&n instanceof c.Subscriber||function(e){return e&&i.isFunction(e.next)&&i.isFunction(e.error)&&i.isFunction(e.complete)}(n)&&r.isSubscription(n)?e:new c.SafeSubscriber(e,t,f);return o.errorContext((function(){var e=a,t=e.operator,f=e.source;d.add(t?t.call(d,f):f?a._subscribe(d):a._trySubscribe(d))})),d},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var f=this;return new(t=s(t))((function(t,r){var n=new c.SafeSubscriber({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});f.subscribe(n)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[n.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a.pipeFromArray(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=s(e))((function(e,f){var c;t.subscribe((function(e){return c=e}),(function(e){return f(e)}),(function(){return e(c)}))}))},e.create=function(t){return new e(t)},e}();function s(e){var t;return null!==(t=null!=e?e:d.config.Promise)&&void 0!==t?t:Promise}t.Observable=u},33274:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ReplaySubject=void 0;var n=f(63032),a=f(87950),d=function(e){function t(t,f,c){void 0===t&&(t=1/0),void 0===f&&(f=1/0),void 0===c&&(c=a.dateTimestampProvider);var r=e.call(this)||this;return r._bufferSize=t,r._windowTime=f,r._timestampProvider=c,r._buffer=[],r._infiniteTimeWindow=!0,r._infiniteTimeWindow=f===1/0,r._bufferSize=Math.max(1,t),r._windowTime=Math.max(1,f),r}return r(t,e),t.prototype.next=function(t){var f=this,c=f.isStopped,r=f._buffer,n=f._infiniteTimeWindow,a=f._timestampProvider,d=f._windowTime;c||(r.push(t),!n&&r.push(a.now()+d)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),f=this._infiniteTimeWindow,c=this._buffer.slice(),r=0;r<c.length&&!e.closed;r+=f?1:2)e.next(c[r]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this,t=e._bufferSize,f=e._timestampProvider,c=e._buffer,r=e._infiniteTimeWindow,n=(r?1:2)*t;if(t<1/0&&n<c.length&&c.splice(0,c.length-n),!r){for(var a=f.now(),d=0,i=1;i<c.length&&c[i]<=a;i+=2)d=i;d&&c.splice(0,d+1)}},t}(n.Subject);t.ReplaySubject=d},10218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var c=f(87950),r=function(){function e(t,f){void 0===f&&(f=e.now),this.schedulerActionCtor=t,this.now=f}return e.prototype.schedule=function(e,t,f){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(f,t)},e.now=c.dateTimestampProvider.now,e}();t.Scheduler=r},63032:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)}),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var a=f(2419),d=f(93865),i=f(82642),o=f(26967),u=f(86110),s=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new l(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new i.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var f,c;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var r=n(t.currentObservers),a=r.next();!a.done;a=r.next())a.value.next(e)}catch(e){f={error:e}}finally{try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var f=t.observers;f.length;)f.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,f=this,c=f.hasError,r=f.isStopped,n=f.observers;return c||r?d.EMPTY_SUBSCRIPTION:(this.currentObservers=null,n.push(e),new d.Subscription((function(){t.currentObservers=null,o.arrRemove(n,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t.thrownError,r=t.isStopped;f?e.error(c):r&&e.complete()},t.prototype.asObservable=function(){var e=new a.Observable;return e.source=this,e},t.create=function(e,t){return new l(e,t)},t}(a.Observable);t.Subject=s;var l=function(e){function t(t,f){var c=e.call(this)||this;return c.destination=t,c.source=f,c}return r(t,e),t.prototype.next=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===f||f.call(t,e)},t.prototype.error=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===f||f.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,f;return null!==(f=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==f?f:d.EMPTY_SUBSCRIPTION},t}(s);t.AnonymousSubject=l},85125:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var n=f(73005),a=f(93865),d=f(23280),i=f(47968),o=f(42576),u=f(17286),s=f(84590),l=f(86110),p=function(e){function f(f){var c=e.call(this)||this;return c.isStopped=!1,f?(c.destination=f,a.isSubscription(f)&&f.add(c)):c.destination=t.EMPTY_OBSERVER,c}return r(f,e),f.create=function(e,t,f){return new v(e,t,f)},f.prototype.next=function(e){this.isStopped?g(u.nextNotification(e),this):this._next(e)},f.prototype.error=function(e){this.isStopped?g(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},f.prototype.complete=function(){this.isStopped?g(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},f.prototype._next=function(e){this.destination.next(e)},f.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},f.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},f}(a.Subscription);t.Subscriber=p;var b=Function.prototype.bind;function h(e,t){return b.call(e,t)}var y=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){m(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){m(e)}else m(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){m(e)}},e}(),v=function(e){function t(t,f,c){var r,a,i=e.call(this)||this;return n.isFunction(t)||!t?r={next:null!=t?t:void 0,error:null!=f?f:void 0,complete:null!=c?c:void 0}:i&&d.config.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return i.unsubscribe()},r={next:t.next&&h(t.next,a),error:t.error&&h(t.error,a),complete:t.complete&&h(t.complete,a)}):r=t,i.destination=new y(r),i}return r(t,e),t}(p);function m(e){d.config.useDeprecatedSynchronousErrorHandling?l.captureError(e):i.reportUnhandledError(e)}function g(e,t){var f=d.config.onStoppedNotification;f&&s.timeoutProvider.setTimeout((function(){return f(e,t)}))}t.SafeSubscriber=v,t.EMPTY_OBSERVER={closed:!0,next:o.noop,error:function(e){throw e},complete:o.noop}},93865:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},n=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.isSubscription=t.EMPTY_SUBSCRIPTION=t.Subscription=void 0;var a=f(73005),d=f(24805),i=f(26967),o=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}var t;return e.prototype.unsubscribe=function(){var e,t,f,i,o;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var l=c(s),p=l.next();!p.done;p=l.next())p.value.remove(this)}catch(t){e={error:t}}finally{try{p&&!p.done&&(t=l.return)&&t.call(l)}finally{if(e)throw e.error}}else s.remove(this);var b=this.initialTeardown;if(a.isFunction(b))try{b()}catch(e){o=e instanceof d.UnsubscriptionError?e.errors:[e]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var y=c(h),v=y.next();!v.done;v=y.next()){var m=v.value;try{u(m)}catch(e){o=null!=o?o:[],e instanceof d.UnsubscriptionError?o=n(n([],r(o)),r(e.errors)):o.push(e)}}}catch(e){f={error:e}}finally{try{v&&!v.done&&(i=y.return)&&i.call(y)}finally{if(f)throw f.error}}}if(o)throw new d.UnsubscriptionError(o)}},e.prototype.add=function(t){var f;if(t&&t!==this)if(this.closed)u(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(f=this._finalizers)&&void 0!==f?f:[]).push(t)}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&i.arrRemove(t,e)},e.prototype.remove=function(t){var f=this._finalizers;f&&i.arrRemove(f,t),t instanceof e&&t._removeParent(this)},e.EMPTY=((t=new e).closed=!0,t),e}();function u(e){a.isFunction(e)?e():e.unsubscribe()}t.Subscription=o,t.EMPTY_SUBSCRIPTION=o.EMPTY,t.isSubscription=function(e){return e instanceof o||e&&"closed"in e&&a.isFunction(e.remove)&&a.isFunction(e.add)&&a.isFunction(e.unsubscribe)}},23280:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},58182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var c=f(39474),r=f(85125);t.firstValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(n,a){var d=new r.SafeSubscriber({next:function(e){n(e),d.unsubscribe()},error:a,complete:function(){f?n(t.defaultValue):a(new c.EmptyError)}});e.subscribe(d)}))}},99309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var c=f(39474);t.lastValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(r,n){var a,d=!1;e.subscribe({next:function(e){a=e,d=!0},error:n,complete:function(){d?r(a):f?r(t.defaultValue):n(new c.EmptyError)}})}))}},99518:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var n=f(2419),a=f(93865),d=f(28739),i=f(14990),o=f(84935),u=function(e){function t(t,f){var c=e.call(this)||this;return c.source=t,c.subjectFactory=f,c._subject=null,c._refCount=0,c._connection=null,o.hasLift(t)&&(c.lift=t.lift),c}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new a.Subscription;var f=this.getSubject();t.add(this.source.subscribe(i.createOperatorSubscriber(f,void 0,(function(){e._teardown(),f.complete()}),(function(t){e._teardown(),f.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=a.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return d.refCount()(this)},t}(n.Observable);t.ConnectableObservable=u},63050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var c=f(29592);t.bindCallback=function(e,t,f){return c.bindCallbackInternals(!1,e,t,f)}},29592:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallbackInternals=void 0;var n=f(59016),a=f(2419),d=f(40276),i=f(11914),o=f(1184),u=f(90280);t.bindCallbackInternals=function e(t,f,s,l){if(s){if(!n.isScheduler(s))return function(){for(var c=[],r=0;r<arguments.length;r++)c[r]=arguments[r];return e(t,f,l).apply(this,c).pipe(i.mapOneOrManyArgs(s))};l=s}return l?function(){for(var c=[],r=0;r<arguments.length;r++)c[r]=arguments[r];return e(t,f).apply(this,c).pipe(d.subscribeOn(l),o.observeOn(l))}:function(){for(var e=this,n=[],d=0;d<arguments.length;d++)n[d]=arguments[d];var i=new u.AsyncSubject,o=!0;return new a.Observable((function(a){var d=i.subscribe(a);if(o){o=!1;var u=!1,s=!1;f.apply(e,r(r([],c(n)),[function(){for(var e=[],f=0;f<arguments.length;f++)e[f]=arguments[f];if(t){var c=e.shift();if(null!=c)return void i.error(c)}i.next(1<e.length?e:e[0]),s=!0,u&&i.complete()}])),s&&i.complete(),u=!0}return d}))}}},48130:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var c=f(29592);t.bindNodeCallback=function(e,t,f){return c.bindCallbackInternals(!0,e,t,f)}},99258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var c=f(2419),r=f(91203),n=f(85432),a=f(14781),d=f(11914),i=f(12433),o=f(60641),u=f(14990),s=f(27738);function l(e,t,f){return void 0===f&&(f=a.identity),function(c){p(t,(function(){for(var r=e.length,a=new Array(r),d=r,i=r,o=function(r){p(t,(function(){var o=n.from(e[r],t),s=!1;o.subscribe(u.createOperatorSubscriber(c,(function(e){a[r]=e,s||(s=!0,i--),i||c.next(f(a.slice()))}),(function(){--d||c.complete()})))}),c)},s=0;s<r;s++)o(s)}),c)}}function p(e,t,f){e?s.executeSchedule(f,e,t):t()}t.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=i.popScheduler(e),u=i.popResultSelector(e),s=r.argsArgArrayOrObject(e),p=s.args,b=s.keys;if(0===p.length)return n.from([],f);var h=new c.Observable(l(p,f,b?function(e){return o.createObject(b,e)}:a.identity));return u?h.pipe(d.mapOneOrManyArgs(u)):h},t.combineLatestInit=l},12239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var c=f(84413),r=f(12433),n=f(85432);t.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return c.concatAll()(n.from(e,r.popScheduler(e)))}},62873:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var c=f(63032),r=f(2419),n=f(37885),a={connector:function(){return new c.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var f=null,c=t.connector,d=t.resetOnDisconnect,i=void 0===d||d,o=c(),u=new r.Observable((function(e){return o.subscribe(e)}));return u.connect=function(){return f&&!f.closed||(f=n.defer((function(){return e})).subscribe(o),i&&f.add((function(){return o=c()}))),f},u}},37885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var c=f(2419),r=f(87103);t.defer=function(e){return new c.Observable((function(t){r.innerFrom(e()).subscribe(t)}))}},79106:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var c=f(2419),r=f(93865),n=f(46813),a=f(70505);function d(e){var t=a.animationFrameProvider.schedule;return new c.Observable((function(f){var c=new r.Subscription,a=e||n.performanceTimestampProvider,d=a.now(),i=function(r){var n=a.now();f.next({timestamp:e?n:r,elapsed:n-d}),f.closed||c.add(t(i))};return c.add(t(i)),c}))}t.animationFrames=function(e){return e?d(e):i};var i=d()},16332:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var c=f(2419);t.EMPTY=new c.Observable((function(e){return e.complete()})),t.empty=function(e){return e?function(e){return new c.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):t.EMPTY}},7245:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var c=f(2419),r=f(91203),n=f(87103),a=f(12433),d=f(14990),i=f(11914),o=f(60641);t.forkJoin=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=a.popResultSelector(e),u=r.argsArgArrayOrObject(e),s=u.args,l=u.keys,p=new c.Observable((function(e){var t=s.length;if(t)for(var f=new Array(t),c=t,r=t,a=function(t){var a=!1;n.innerFrom(s[t]).subscribe(d.createOperatorSubscriber(e,(function(e){a||(a=!0,r--),f[t]=e}),(function(){return c--}),void 0,(function(){c&&a||(r||e.next(l?o.createObject(l,f):f),e.complete())})))},i=0;i<t;i++)a(i);else e.complete()}));return f?p.pipe(i.mapOneOrManyArgs(f)):p}},85432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var c=f(65207),r=f(87103);t.from=function(e,t){return t?c.scheduled(e,t):r.innerFrom(e)}},83267:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var r=f(87103),n=f(2419),a=f(99475),d=f(73909),i=f(73005),o=f(11914),u=["addListener","removeListener"],s=["addEventListener","removeEventListener"],l=["on","off"];function p(e,t){return function(f){return function(c){return e[f](t,c)}}}t.fromEvent=function e(t,f,b,h){if(i.isFunction(b)&&(h=b,b=void 0),h)return e(t,f,b).pipe(o.mapOneOrManyArgs(h));var y=c(function(e){return i.isFunction(e.addEventListener)&&i.isFunction(e.removeEventListener)}(t)?s.map((function(e){return function(c){return t[e](f,c,b)}})):function(e){return i.isFunction(e.addListener)&&i.isFunction(e.removeListener)}(t)?u.map(p(t,f)):function(e){return i.isFunction(e.on)&&i.isFunction(e.off)}(t)?l.map(p(t,f)):[],2),v=y[0],m=y[1];if(!v&&d.isArrayLike(t))return a.mergeMap((function(t){return e(t,f,b)}))(r.innerFrom(t));if(!v)throw new TypeError("Invalid event target");return new n.Observable((function(e){var t=function(){for(var t=[],f=0;f<arguments.length;f++)t[f]=arguments[f];return e.next(1<t.length?t:t[0])};return v(t),function(){return m(t)}}))}},20470:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var c=f(2419),r=f(73005),n=f(11914);t.fromEventPattern=function e(t,f,a){return a?e(t,f).pipe(n.mapOneOrManyArgs(a)):new c.Observable((function(e){var c=function(){for(var t=[],f=0;f<arguments.length;f++)t[f]=arguments[f];return e.next(1===t.length?t[0]:t)},n=t(c);return r.isFunction(f)?function(){return f(c,n)}:void 0}))}},90851:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var c=f(2419);t.fromSubscribable=function(e){return new c.Observable((function(t){return e.subscribe(t)}))}},24303:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]<r[3])){a.label=n[1];break}if(6===n[0]&&a.label<r[1]){a.label=r[1],r=n;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(n);break}r[2]&&a.ops.pop(),a.trys.pop();continue}n=t.call(e,a)}catch(e){n=[6,e],c=0}finally{f=r=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,d])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.generate=void 0;var r=f(14781),n=f(59016),a=f(37885),d=f(51297);t.generate=function(e,t,f,i,o){var u,s,l,p;function b(){var e;return c(this,(function(c){switch(c.label){case 0:e=p,c.label=1;case 1:return t&&!t(e)?[3,4]:[4,l(e)];case 2:c.sent(),c.label=3;case 3:return e=f(e),[3,1];case 4:return[2]}}))}return 1===arguments.length?(p=(u=e).initialState,t=u.condition,f=u.iterate,s=u.resultSelector,l=void 0===s?r.identity:s,o=u.scheduler):(p=e,!i||n.isScheduler(i)?(l=r.identity,o=i):l=i),a.defer(o?function(){return d.scheduleIterable(b(),o)}:b)}},61757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var c=f(37885);t.iif=function(e,t,f){return c.defer((function(){return e()?t:f}))}},87103:function(e,t,f){"use strict";var c=this&&this.__awaiter||function(e,t,f,c){return new(f||(f=Promise))((function(r,n){function a(e){try{i(c.next(e))}catch(e){n(e)}}function d(e){try{i(c.throw(e))}catch(e){n(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof f?t:new f((function(e){e(t)}))).then(a,d)}i((c=c.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]<r[3])){a.label=n[1];break}if(6===n[0]&&a.label<r[1]){a.label=r[1],r=n;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(n);break}r[2]&&a.ops.pop(),a.trys.pop();continue}n=t.call(e,a)}catch(e){n=[6,e],c=0}finally{f=r=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,d])}}},n=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,f=e[Symbol.asyncIterator];return f?f.call(e):(e="function"==typeof a?a(e):e[Symbol.iterator](),t={},c("next"),c("throw"),c("return"),t[Symbol.asyncIterator]=function(){return this},t);function c(f){t[f]=e[f]&&function(t){return new Promise((function(c,r){!function(e,t,f,c){Promise.resolve(c).then((function(t){e({value:t,done:f})}),t)}(c,r,(t=e[f](t)).done,t.value)}))}}},a=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var d=f(73909),i=f(36018),o=f(2419),u=f(89500),s=f(49595),l=f(59906),p=f(52743),b=f(77823),h=f(73005),y=f(47968),v=f(72801);function m(e){return new o.Observable((function(t){var f=e[v.observable]();if(h.isFunction(f.subscribe))return f.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function g(e){return new o.Observable((function(t){for(var f=0;f<e.length&&!t.closed;f++)t.next(e[f]);t.complete()}))}function w(e){return new o.Observable((function(t){e.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,y.reportUnhandledError)}))}function O(e){return new o.Observable((function(t){var f,c;try{for(var r=a(e),n=r.next();!n.done;n=r.next()){var d=n.value;if(t.next(d),t.closed)return}}catch(e){f={error:e}}finally{try{n&&!n.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}t.complete()}))}function P(e){return new o.Observable((function(t){(function(e,t){var f,a,d,i;return c(this,void 0,void 0,(function(){var c,o;return r(this,(function(r){switch(r.label){case 0:r.trys.push([0,5,6,11]),f=n(e),r.label=1;case 1:return[4,f.next()];case 2:if((a=r.sent()).done)return[3,4];if(c=a.value,t.next(c),t.closed)return[2];r.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return o=r.sent(),d={error:o},[3,11];case 6:return r.trys.push([6,,9,10]),a&&!a.done&&(i=f.return)?[4,i.call(f)]:[3,8];case 7:r.sent(),r.label=8;case 8:return[3,10];case 9:if(d)throw d.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}}))}))})(e,t).catch((function(e){return t.error(e)}))}))}function x(e){return P(b.readableStreamLikeToAsyncGenerator(e))}t.innerFrom=function(e){if(e instanceof o.Observable)return e;if(null!=e){if(u.isInteropObservable(e))return m(e);if(d.isArrayLike(e))return g(e);if(i.isPromise(e))return w(e);if(s.isAsyncIterable(e))return P(e);if(p.isIterable(e))return O(e);if(b.isReadableStreamLike(e))return x(e)}throw l.createInvalidObservableTypeError(e)},t.fromInteropObservable=m,t.fromArrayLike=g,t.fromPromise=w,t.fromIterable=O,t.fromAsyncIterable=P,t.fromReadableStreamLike=x},98990:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var c=f(52445),r=f(87513);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=c.asyncScheduler),e<0&&(e=0),r.timer(e,e,t)}},21846:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var c=f(93783),r=f(87103),n=f(16332),a=f(12433),d=f(85432);t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=a.popScheduler(e),i=a.popNumber(e,1/0),o=e;return o.length?1===o.length?r.innerFrom(o[0]):c.mergeAll(i)(d.from(o,f)):n.EMPTY}},41339:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var c=f(2419),r=f(42576);t.NEVER=new c.Observable(r.noop),t.never=function(){return t.NEVER}},95726:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var c=f(12433),r=f(85432);t.of=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=c.popScheduler(e);return r.from(e,f)}},90724:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var c=f(16332),r=f(96223),n=f(5498);t.onErrorResumeNext=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r.onErrorResumeNext(n.argsOrArgArray(e))(c.EMPTY)}},74380:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var c=f(85432);t.pairs=function(e,t){return c.from(Object.entries(e),t)}},97273:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var c=f(38634),r=f(49154),n=f(87103);t.partition=function(e,t,f){return[r.filter(t,f)(n.innerFrom(e)),r.filter(c.not(t,f))(n.innerFrom(e))]}},85182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var c=f(2419),r=f(87103),n=f(5498),a=f(14990);function d(e){return function(t){for(var f=[],c=function(c){f.push(r.innerFrom(e[c]).subscribe(a.createOperatorSubscriber(t,(function(e){if(f){for(var r=0;r<f.length;r++)r!==c&&f[r].unsubscribe();f=null}t.next(e)}))))},n=0;f&&!t.closed&&n<e.length;n++)c(n)}}t.race=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 1===(e=n.argsOrArgArray(e)).length?r.innerFrom(e[0]):new c.Observable(d(e))},t.raceInit=d},40322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var c=f(2419),r=f(16332);t.range=function(e,t,f){if(null==t&&(t=e,e=0),t<=0)return r.EMPTY;var n=t+e;return new c.Observable(f?function(t){var c=e;return f.schedule((function(){c<n?(t.next(c++),this.schedule()):t.complete()}))}:function(t){for(var f=e;f<n&&!t.closed;)t.next(f++);t.complete()})}},92098:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var c=f(2419),r=f(73005);t.throwError=function(e,t){var f=r.isFunction(e)?e:function(){return e},n=function(e){return e.error(f())};return new c.Observable(t?function(e){return t.schedule(n,0,e)}:n)}},87513:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var c=f(2419),r=f(52445),n=f(59016),a=f(91677);t.timer=function(e,t,f){void 0===e&&(e=0),void 0===f&&(f=r.async);var d=-1;return null!=t&&(n.isScheduler(t)?f=t:d=t),new c.Observable((function(t){var c=a.isValidDate(e)?+e-f.now():e;c<0&&(c=0);var r=0;return f.schedule((function(){t.closed||(t.next(r++),0<=d?this.schedule(void 0,d):t.complete())}),c)}))}},62962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var c=f(2419),r=f(87103),n=f(16332);t.using=function(e,t){return new c.Observable((function(f){var c=e(),a=t(c);return(a?r.innerFrom(a):n.EMPTY).subscribe(f),function(){c&&c.unsubscribe()}}))}},57654:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.zip=void 0;var n=f(2419),a=f(87103),d=f(5498),i=f(16332),o=f(14990),u=f(12433);t.zip=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=u.popResultSelector(e),s=d.argsOrArgArray(e);return s.length?new n.Observable((function(e){var t=s.map((function(){return[]})),n=s.map((function(){return!1}));e.add((function(){t=n=null}));for(var d=function(d){a.innerFrom(s[d]).subscribe(o.createOperatorSubscriber(e,(function(a){if(t[d].push(a),t.every((function(e){return e.length}))){var i=t.map((function(e){return e.shift()}));e.next(f?f.apply(void 0,r([],c(i))):i),t.some((function(e,t){return!e.length&&n[t]}))&&e.complete()}}),(function(){n[d]=!0,!t[d].length&&e.complete()})))},i=0;!e.closed&&i<s.length;i++)d(i);return function(){t=n=null}})):i.EMPTY}},14990:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorSubscriber=t.createOperatorSubscriber=void 0;var n=f(85125);t.createOperatorSubscriber=function(e,t,f,c,r){return new a(e,t,f,c,r)};var a=function(e){function t(t,f,c,r,n,a){var d=e.call(this,t)||this;return d.onFinalize=n,d.shouldUnsubscribe=a,d._next=f?function(e){try{f(e)}catch(e){t.error(e)}}:e.prototype._next,d._error=r?function(e){try{r(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,d._complete=c?function(){try{c()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,d}return r(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var f=this.closed;e.prototype.unsubscribe.call(this),!f&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}},t}(n.Subscriber);t.OperatorSubscriber=a},76474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var c=f(84935),r=f(87103),n=f(14990);t.audit=function(e){return c.operate((function(t,f){var c=!1,a=null,d=null,i=!1,o=function(){if(null==d||d.unsubscribe(),d=null,c){c=!1;var e=a;a=null,f.next(e)}i&&f.complete()},u=function(){d=null,i&&f.complete()};t.subscribe(n.createOperatorSubscriber(f,(function(t){c=!0,a=t,d||r.innerFrom(e(t)).subscribe(d=n.createOperatorSubscriber(f,o,u))}),(function(){i=!0,(!c||!d||d.closed)&&f.complete()})))}))}},95382:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var c=f(52445),r=f(76474),n=f(87513);t.auditTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.audit((function(){return n.timer(e,t)}))}},89715:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var c=f(84935),r=f(42576),n=f(14990);t.buffer=function(e){return c.operate((function(t,f){var c=[];return t.subscribe(n.createOperatorSubscriber(f,(function(e){return c.push(e)}),(function(){f.next(c),f.complete()}))),e.subscribe(n.createOperatorSubscriber(f,(function(){var e=c;c=[],f.next(e)}),r.noop)),function(){c=null}}))}},63814:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var r=f(84935),n=f(14990),a=f(26967);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,r.operate((function(f,r){var d=[],i=0;f.subscribe(n.createOperatorSubscriber(r,(function(f){var n,o,u,s,l=null;i++%t==0&&d.push([]);try{for(var p=c(d),b=p.next();!b.done;b=p.next())(v=b.value).push(f),e<=v.length&&(l=null!=l?l:[]).push(v)}catch(e){n={error:e}}finally{try{b&&!b.done&&(o=p.return)&&o.call(p)}finally{if(n)throw n.error}}if(l)try{for(var h=c(l),y=h.next();!y.done;y=h.next()){var v=y.value;a.arrRemove(d,v),r.next(v)}}catch(e){u={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var f=c(d),n=f.next();!n.done;n=f.next()){var a=n.value;r.next(a)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),void 0,(function(){d=null})))}))}},7211:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var r=f(93865),n=f(84935),a=f(14990),d=f(26967),i=f(52445),o=f(12433),u=f(27738);t.bufferTime=function(e){for(var t,f,s=[],l=1;l<arguments.length;l++)s[l-1]=arguments[l];var p=null!==(t=o.popScheduler(s))&&void 0!==t?t:i.asyncScheduler,b=null!==(f=s[0])&&void 0!==f?f:null,h=s[1]||1/0;return n.operate((function(t,f){var n=[],i=!1,o=function(e){var t=e.buffer;e.subs.unsubscribe(),d.arrRemove(n,e),f.next(t),i&&s()},s=function(){if(n){var t=new r.Subscription;f.add(t);var c={buffer:[],subs:t};n.push(c),u.executeSchedule(t,p,(function(){return o(c)}),e)}};null!==b&&b>=0?u.executeSchedule(f,p,s,b,!0):i=!0,s();var l=a.createOperatorSubscriber(f,(function(e){var t,f,r=n.slice();try{for(var a=c(r),d=a.next();!d.done;d=a.next()){var i=d.value,u=i.buffer;u.push(e),h<=u.length&&o(i)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(f=a.return)&&f.call(a)}finally{if(t)throw t.error}}}),(function(){for(;null==n?void 0:n.length;)f.next(n.shift().buffer);null==l||l.unsubscribe(),f.complete(),f.unsubscribe()}),void 0,(function(){return n=null}));t.subscribe(l)}))}},84943:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var r=f(93865),n=f(84935),a=f(87103),d=f(14990),i=f(42576),o=f(26967);t.bufferToggle=function(e,t){return n.operate((function(f,n){var u=[];a.innerFrom(e).subscribe(d.createOperatorSubscriber(n,(function(e){var f=[];u.push(f);var c=new r.Subscription;c.add(a.innerFrom(t(e)).subscribe(d.createOperatorSubscriber(n,(function(){o.arrRemove(u,f),n.next(f),c.unsubscribe()}),i.noop)))}),i.noop)),f.subscribe(d.createOperatorSubscriber(n,(function(e){var t,f;try{for(var r=c(u),n=r.next();!n.done;n=r.next())n.value.push(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(f=r.return)&&f.call(r)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)n.next(u.shift());n.complete()})))}))}},91240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.bufferWhen=function(e){return c.operate((function(t,f){var c=null,d=null,i=function(){null==d||d.unsubscribe();var t=c;c=[],t&&f.next(t),a.innerFrom(e()).subscribe(d=n.createOperatorSubscriber(f,i,r.noop))};i(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==c?void 0:c.push(e)}),(function(){c&&f.next(c),f.complete()}),void 0,(function(){return c=d=null})))}))}},69548:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var c=f(87103),r=f(14990),n=f(84935);t.catchError=function e(t){return n.operate((function(f,n){var a,d=null,i=!1;d=f.subscribe(r.createOperatorSubscriber(n,void 0,void 0,(function(r){a=c.innerFrom(t(r,e(t)(f))),d?(d.unsubscribe(),d=null,a.subscribe(n)):i=!0}))),i&&(d.unsubscribe(),d=null,a.subscribe(n))}))}},52128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var c=f(73240);t.combineAll=c.combineLatestAll},46318:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatest=void 0;var n=f(99258),a=f(84935),d=f(5498),i=f(11914),o=f(9985),u=f(12433);t.combineLatest=function e(){for(var t=[],f=0;f<arguments.length;f++)t[f]=arguments[f];var s=u.popResultSelector(t);return s?o.pipe(e.apply(void 0,r([],c(t))),i.mapOneOrManyArgs(s)):a.operate((function(e,f){n.combineLatestInit(r([e],c(d.argsOrArgArray(t))))(f)}))}},73240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var c=f(99258),r=f(32069);t.combineLatestAll=function(e){return r.joinAllInternals(c.combineLatest,e)}},65024:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestWith=void 0;var n=f(46318);t.combineLatestWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.combineLatest.apply(void 0,r([],c(e)))}},94919:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var n=f(84935),a=f(84413),d=f(12433),i=f(85432);t.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=d.popScheduler(e);return n.operate((function(t,n){a.concatAll()(i.from(r([t],c(e)),f)).subscribe(n)}))}},84413:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var c=f(93783);t.concatAll=function(){return c.mergeAll(1)}},27498:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var c=f(99475),r=f(73005);t.concatMap=function(e,t){return r.isFunction(t)?c.mergeMap(e,t,1):c.mergeMap(e,1)}},6109:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var c=f(27498),r=f(73005);t.concatMapTo=function(e,t){return r.isFunction(t)?c.concatMap((function(){return e}),t):c.concatMap((function(){return e}))}},78185:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.concatWith=void 0;var n=f(94919);t.concatWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.concat.apply(void 0,r([],c(e)))}},81995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var c=f(63032),r=f(85432),n=f(84935),a=f(90851),d={connector:function(){return new c.Subject}};t.connect=function(e,t){void 0===t&&(t=d);var f=t.connector;return n.operate((function(t,c){var n=f();r.from(e(a.fromSubscribable(n))).subscribe(c),c.add(t.subscribe(n))}))}},70993:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var c=f(60122);t.count=function(e){return c.reduce((function(t,f,c){return!e||e(f,c)?t+1:t}),0)}},70496:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.debounce=function(e){return c.operate((function(t,f){var c=!1,d=null,i=null,o=function(){if(null==i||i.unsubscribe(),i=null,c){c=!1;var e=d;d=null,f.next(e)}};t.subscribe(n.createOperatorSubscriber(f,(function(t){null==i||i.unsubscribe(),c=!0,d=t,i=n.createOperatorSubscriber(f,o,r.noop),a.innerFrom(e(t)).subscribe(i)}),(function(){o(),f.complete()}),void 0,(function(){d=i=null})))}))}},61385:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var c=f(52445),r=f(84935),n=f(14990);t.debounceTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.operate((function(f,c){var r=null,a=null,d=null,i=function(){if(r){r.unsubscribe(),r=null;var e=a;a=null,c.next(e)}};function o(){var f=d+e,n=t.now();if(n<f)return r=this.schedule(void 0,f-n),void c.add(r);i()}f.subscribe(n.createOperatorSubscriber(c,(function(f){a=f,d=t.now(),r||(r=t.schedule(o,e),c.add(r))}),(function(){i(),c.complete()}),void 0,(function(){a=r=null})))}))}},71658:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var c=f(84935),r=f(14990);t.defaultIfEmpty=function(e){return c.operate((function(t,f){var c=!1;t.subscribe(r.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){c||f.next(e),f.complete()})))}))}},35841:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var c=f(52445),r=f(78798),n=f(87513);t.delay=function(e,t){void 0===t&&(t=c.asyncScheduler);var f=n.timer(e,t);return r.delayWhen((function(){return f}))}},78798:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var c=f(12239),r=f(54783),n=f(29438),a=f(18313),d=f(99475);t.delayWhen=function e(t,f){return f?function(a){return c.concat(f.pipe(r.take(1),n.ignoreElements()),a.pipe(e(t)))}:d.mergeMap((function(e,f){return t(e,f).pipe(r.take(1),a.mapTo(e))}))}},11080:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.dematerialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){return c.observeNotification(e,t)})))}))}},63054:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var c=f(84935),r=f(14990),n=f(42576);t.distinct=function(e,t){return c.operate((function(f,c){var a=new Set;f.subscribe(r.createOperatorSubscriber(c,(function(t){var f=e?e(t):t;a.has(f)||(a.add(f),c.next(t))}))),null==t||t.subscribe(r.createOperatorSubscriber(c,(function(){return a.clear()}),n.noop))}))}},98737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var c=f(14781),r=f(84935),n=f(14990);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=c.identity),e=null!=e?e:a,r.operate((function(f,c){var r,a=!0;f.subscribe(n.createOperatorSubscriber(c,(function(f){var n=t(f);!a&&e(r,n)||(a=!1,r=n,c.next(f))})))}))}},77957:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var c=f(98737);t.distinctUntilKeyChanged=function(e,t){return c.distinctUntilChanged((function(f,c){return t?t(f[e],c[e]):f[e]===c[e]}))}},88633:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var c=f(42351),r=f(49154),n=f(81779),a=f(71658),d=f(54783);t.elementAt=function(e,t){if(e<0)throw new c.ArgumentOutOfRangeError;var f=arguments.length>=2;return function(i){return i.pipe(r.filter((function(t,f){return f===e})),d.take(1),f?a.defaultIfEmpty(t):n.throwIfEmpty((function(){return new c.ArgumentOutOfRangeError})))}}},90911:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.endWith=void 0;var n=f(12239),a=f(95726);t.endWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return n.concat(t,a.of.apply(void 0,r([],c(e))))}}},2096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var c=f(84935),r=f(14990);t.every=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(r){e.call(t,r,n++,f)||(c.next(!1),c.complete())}),(function(){c.next(!0),c.complete()})))}))}},70067:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var c=f(75337);t.exhaust=c.exhaustAll},75337:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var c=f(84935),r=f(87103),n=f(14990);t.exhaustAll=function(){return c.operate((function(e,t){var f=!1,c=null;e.subscribe(n.createOperatorSubscriber(t,(function(e){c||(c=r.innerFrom(e).subscribe(n.createOperatorSubscriber(t,void 0,(function(){c=null,f&&t.complete()}))))}),(function(){f=!0,!c&&t.complete()})))}))}},5635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(14990);t.exhaustMap=function e(t,f){return f?function(n){return n.pipe(e((function(e,n){return r.innerFrom(t(e,n)).pipe(c.map((function(t,c){return f(e,t,n,c)})))})))}:n.operate((function(e,f){var c=0,n=null,d=!1;e.subscribe(a.createOperatorSubscriber(f,(function(e){n||(n=a.createOperatorSubscriber(f,void 0,(function(){n=null,d&&f.complete()})),r.innerFrom(t(e,c++)).subscribe(n))}),(function(){d=!0,!n&&f.complete()})))}))}},59745:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var c=f(84935),r=f(87788);t.expand=function(e,t,f){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,c.operate((function(c,n){return r.mergeInternals(c,n,e,t,void 0,!0,f)}))}},49154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var c=f(84935),r=f(14990);t.filter=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){return e.call(t,f,n++)&&c.next(f)})))}))}},9283:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var c=f(84935);t.finalize=function(e){return c.operate((function(t,f){try{t.subscribe(f)}finally{f.add(e)}}))}},47119:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var c=f(84935),r=f(14990);function n(e,t,f){var c="index"===f;return function(f,n){var a=0;f.subscribe(r.createOperatorSubscriber(n,(function(r){var d=a++;e.call(t,r,d,f)&&(n.next(c?d:r),n.complete())}),(function(){n.next(c?-1:void 0),n.complete()})))}}t.find=function(e,t){return c.operate(n(e,t,"value"))},t.createFind=n},74706:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var c=f(84935),r=f(47119);t.findIndex=function(e,t){return c.operate(r.createFind(e,t,"index"))}},29219:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var c=f(39474),r=f(49154),n=f(54783),a=f(71658),d=f(81779),i=f(14781);t.first=function(e,t){var f=arguments.length>=2;return function(o){return o.pipe(e?r.filter((function(t,f){return e(t,f,o)})):i.identity,n.take(1),f?a.defaultIfEmpty(t):d.throwIfEmpty((function(){return new c.EmptyError})))}}},21788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var c=f(99475);t.flatMap=c.mergeMap},79749:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var c=f(2419),r=f(87103),n=f(63032),a=f(84935),d=f(14990);t.groupBy=function(e,t,f,i){return a.operate((function(a,o){var u;t&&"function"!=typeof t?(f=t.duration,u=t.element,i=t.connector):u=t;var s=new Map,l=function(e){s.forEach(e),e(o)},p=function(e){return l((function(t){return t.error(e)}))},b=0,h=!1,y=new d.OperatorSubscriber(o,(function(t){try{var a=e(t),l=s.get(a);if(!l){s.set(a,l=i?i():new n.Subject);var v=(g=a,w=l,(O=new c.Observable((function(e){b++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--b&&h&&y.unsubscribe()}}))).key=g,O);if(o.next(v),f){var m=d.createOperatorSubscriber(l,(function(){l.complete(),null==m||m.unsubscribe()}),void 0,void 0,(function(){return s.delete(a)}));y.add(r.innerFrom(f(v)).subscribe(m))}}l.next(u?u(t):t)}catch(e){p(e)}var g,w,O}),(function(){return l((function(e){return e.complete()}))}),p,(function(){return s.clear()}),(function(){return h=!0,0===b}));a.subscribe(y)}))}},29438:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var c=f(84935),r=f(14990),n=f(42576);t.ignoreElements=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,n.noop))}))}},28515:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var c=f(84935),r=f(14990);t.isEmpty=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}},32069:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var c=f(14781),r=f(11914),n=f(9985),a=f(99475),d=f(40002);t.joinAllInternals=function(e,t){return n.pipe(d.toArray(),a.mergeMap((function(t){return e(t)})),t?r.mapOneOrManyArgs(t):c.identity)}},22435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var c=f(39474),r=f(49154),n=f(71980),a=f(81779),d=f(71658),i=f(14781);t.last=function(e,t){var f=arguments.length>=2;return function(o){return o.pipe(e?r.filter((function(t,f){return e(t,f,o)})):i.identity,n.takeLast(1),f?d.defaultIfEmpty(t):a.throwIfEmpty((function(){return new c.EmptyError})))}}},47291:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var c=f(84935),r=f(14990);t.map=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){c.next(e.call(t,f,n++))})))}))}},18313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var c=f(47291);t.mapTo=function(e){return c.map((function(){return e}))}},33209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.materialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){t.next(c.Notification.createNext(e))}),(function(){t.next(c.Notification.createComplete()),t.complete()}),(function(e){t.next(c.Notification.createError(e)),t.complete()})))}))}},72620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var c=f(60122),r=f(73005);t.max=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)>0?t:f}:function(e,t){return e>t?e:t})}},99821:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var n=f(84935),a=f(5498),d=f(93783),i=f(12433),o=f(85432);t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=i.popScheduler(e),u=i.popNumber(e,1/0);return e=a.argsOrArgArray(e),n.operate((function(t,n){d.mergeAll(u)(o.from(r([t],c(e)),f)).subscribe(n)}))}},93783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var c=f(99475),r=f(14781);t.mergeAll=function(e){return void 0===e&&(e=1/0),c.mergeMap(r.identity,e)}},87788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var c=f(87103),r=f(27738),n=f(14990);t.mergeInternals=function(e,t,f,a,d,i,o,u){var s=[],l=0,p=0,b=!1,h=function(){!b||s.length||l||t.complete()},y=function(e){return l<a?v(e):s.push(e)},v=function(e){i&&t.next(e),l++;var u=!1;c.innerFrom(f(e,p++)).subscribe(n.createOperatorSubscriber(t,(function(e){null==d||d(e),i?y(e):t.next(e)}),(function(){u=!0}),void 0,(function(){if(u)try{l--;for(var e=function(){var e=s.shift();o?r.executeSchedule(t,o,(function(){return v(e)})):v(e)};s.length&&l<a;)e();h()}catch(e){t.error(e)}})))};return e.subscribe(n.createOperatorSubscriber(t,y,(function(){b=!0,h()}))),function(){null==u||u()}}},99475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(87788),d=f(73005);t.mergeMap=function e(t,f,i){return void 0===i&&(i=1/0),d.isFunction(f)?e((function(e,n){return c.map((function(t,c){return f(e,t,n,c)}))(r.innerFrom(t(e,n)))}),i):("number"==typeof f&&(i=f),n.operate((function(e,f){return a.mergeInternals(e,f,t,i)})))}},61211:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var c=f(99475),r=f(73005);t.mergeMapTo=function(e,t,f){return void 0===f&&(f=1/0),r.isFunction(t)?c.mergeMap((function(){return e}),t,f):("number"==typeof t&&(f=t),c.mergeMap((function(){return e}),f))}},97267:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var c=f(84935),r=f(87788);t.mergeScan=function(e,t,f){return void 0===f&&(f=1/0),c.operate((function(c,n){var a=t;return r.mergeInternals(c,n,(function(t,f){return e(a,t,f)}),f,(function(e){a=e}),!1,void 0,(function(){return a=null}))}))}},49303:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.mergeWith=void 0;var n=f(99821);t.mergeWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.merge.apply(void 0,r([],c(e)))}},99714:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var c=f(60122),r=f(73005);t.min=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)<0?t:f}:function(e,t){return e<t?e:t})}},73848:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var c=f(99518),r=f(73005),n=f(81995);t.multicast=function(e,t){var f=r.isFunction(e)?e:function(){return e};return r.isFunction(t)?n.connect(t,{connector:f}):function(e){return new c.ConnectableObservable(e,f)}}},1184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var c=f(27738),r=f(84935),n=f(14990);t.observeOn=function(e,t){return void 0===t&&(t=0),r.operate((function(f,r){f.subscribe(n.createOperatorSubscriber(r,(function(f){return c.executeSchedule(r,e,(function(){return r.next(f)}),t)}),(function(){return c.executeSchedule(r,e,(function(){return r.complete()}),t)}),(function(f){return c.executeSchedule(r,e,(function(){return r.error(f)}),t)})))}))}},96223:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var n=f(84935),a=f(87103),d=f(5498),i=f(14990),o=f(42576);t.onErrorResumeNext=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=d.argsOrArgArray(e);return n.operate((function(e,t){var n=r([e],c(f)),d=function(){if(!t.closed)if(n.length>0){var e=void 0;try{e=a.innerFrom(n.shift())}catch(e){return void d()}var f=i.createOperatorSubscriber(t,void 0,o.noop,o.noop);e.subscribe(f),f.add(d)}else t.complete()};d()}))}},52731:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var c=f(84935),r=f(14990);t.pairwise=function(){return c.operate((function(e,t){var f,c=!1;e.subscribe(r.createOperatorSubscriber(t,(function(e){var r=f;f=e,c&&t.next([r,e]),c=!0})))}))}},84691:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var c=f(47291);t.pluck=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=e.length;if(0===f)throw new Error("list of properties cannot be empty.");return c.map((function(t){for(var c=t,r=0;r<f;r++){var n=null==c?void 0:c[e[r]];if(void 0===n)return;c=n}return c}))}},4474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var c=f(63032),r=f(73848),n=f(81995);t.publish=function(e){return e?function(t){return n.connect(e)(t)}:function(e){return r.multicast(new c.Subject)(e)}}},70052:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var c=f(15240),r=f(99518);t.publishBehavior=function(e){return function(t){var f=new c.BehaviorSubject(e);return new r.ConnectableObservable(t,(function(){return f}))}}},82110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var c=f(90280),r=f(99518);t.publishLast=function(){return function(e){var t=new c.AsyncSubject;return new r.ConnectableObservable(e,(function(){return t}))}}},89864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var c=f(33274),r=f(73848),n=f(73005);t.publishReplay=function(e,t,f,a){f&&!n.isFunction(f)&&(a=f);var d=n.isFunction(f)?f:void 0;return function(f){return r.multicast(new c.ReplaySubject(e,t,a),d)(f)}}},179:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.raceWith=void 0;var n=f(85182),a=f(84935),d=f(14781);t.raceWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length?a.operate((function(t,f){n.raceInit(r([t],c(e)))(f)})):d.identity}},60122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var c=f(58345),r=f(84935);t.reduce=function(e,t){return r.operate(c.scanInternals(e,t,arguments.length>=2,!1,!0))}},28739:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var c=f(84935),r=f(14990);t.refCount=function(){return c.operate((function(e,t){var f=null;e._refCount++;var c=r.createOperatorSubscriber(t,void 0,void 0,void 0,(function(){if(!e||e._refCount<=0||0<--e._refCount)f=null;else{var c=e._connection,r=f;f=null,!c||r&&c!==r||c.unsubscribe(),t.unsubscribe()}}));e.subscribe(c),c.closed||(f=e.connect())}))}},5313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var c=f(16332),r=f(84935),n=f(14990),a=f(87103),d=f(87513);t.repeat=function(e){var t,f,i=1/0;return null!=e&&("object"==typeof e?(t=e.count,i=void 0===t?1/0:t,f=e.delay):i=e),i<=0?function(){return c.EMPTY}:r.operate((function(e,t){var c,r=0,o=function(){if(null==c||c.unsubscribe(),c=null,null!=f){var e="number"==typeof f?d.timer(f):a.innerFrom(f(r)),i=n.createOperatorSubscriber(t,(function(){i.unsubscribe(),u()}));e.subscribe(i)}else u()},u=function(){var f=!1;c=e.subscribe(n.createOperatorSubscriber(t,void 0,(function(){++r<i?c?o():f=!0:t.complete()}))),f&&o()};u()}))}},54068:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.repeatWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,i=!1,o=!1,u=function(){return o&&i&&(f.complete(),!0)},s=function(){o=!1,r=t.subscribe(n.createOperatorSubscriber(f,void 0,(function(){o=!0,!u()&&(a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){r?s():d=!0}),(function(){i=!0,u()})))),a).next()}))),d&&(r.unsubscribe(),r=null,d=!1,s())};s()}))}},40064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var c=f(84935),r=f(14990),n=f(14781),a=f(87513),d=f(87103);t.retry=function(e){var t;void 0===e&&(e=1/0);var f=(t=e&&"object"==typeof e?e:{count:e}).count,i=void 0===f?1/0:f,o=t.delay,u=t.resetOnSuccess,s=void 0!==u&&u;return i<=0?n.identity:c.operate((function(e,t){var f,c=0,n=function(){var u=!1;f=e.subscribe(r.createOperatorSubscriber(t,(function(e){s&&(c=0),t.next(e)}),void 0,(function(e){if(c++<i){var s=function(){f?(f.unsubscribe(),f=null,n()):u=!0};if(null!=o){var l="number"==typeof o?a.timer(o):d.innerFrom(o(e,c)),p=r.createOperatorSubscriber(t,(function(){p.unsubscribe(),s()}),(function(){t.complete()}));l.subscribe(p)}else s()}else t.error(e)}))),u&&(f.unsubscribe(),f=null,n())};n()}))}},11188:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.retryWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,i=function(){r=t.subscribe(n.createOperatorSubscriber(f,void 0,void 0,(function(t){a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){return r?i():d=!0})))),a&&a.next(t)}))),d&&(r.unsubscribe(),r=null,d=!1,i())};i()}))}},84193:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var c=f(84935),r=f(42576),n=f(14990);t.sample=function(e){return c.operate((function(t,f){var c=!1,a=null;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,a=e}))),e.subscribe(n.createOperatorSubscriber(f,(function(){if(c){c=!1;var e=a;a=null,f.next(e)}}),r.noop))}))}},76170:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var c=f(52445),r=f(84193),n=f(98990);t.sampleTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.sample(n.interval(e,t))}},85876:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var c=f(84935),r=f(58345);t.scan=function(e,t){return c.operate(r.scanInternals(e,t,arguments.length>=2,!0))}},58345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var c=f(14990);t.scanInternals=function(e,t,f,r,n){return function(a,d){var i=f,o=t,u=0;a.subscribe(c.createOperatorSubscriber(d,(function(t){var f=u++;o=i?e(o,t,f):(i=!0,t),r&&d.next(o)}),n&&function(){i&&d.next(o),d.complete()}))}}},41791:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var c=f(84935),r=f(14990);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),c.operate((function(f,c){var n={buffer:[],complete:!1},a={buffer:[],complete:!1},d=function(e){c.next(e),c.complete()},i=function(e,f){var n=r.createOperatorSubscriber(c,(function(c){var r=f.buffer,n=f.complete;0===r.length?n?d(!1):e.buffer.push(c):!t(c,r.shift())&&d(!1)}),(function(){e.complete=!0;var t=f.complete,c=f.buffer;t&&d(0===c.length),null==n||n.unsubscribe()}));return n};f.subscribe(i(n,a)),e.subscribe(i(a,n))}))}},15137:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.share=void 0;var n=f(85432),a=f(54783),d=f(63032),i=f(85125),o=f(84935);function u(e,t){for(var f=[],n=2;n<arguments.length;n++)f[n-2]=arguments[n];return!0===t?(e(),null):!1===t?null:t.apply(void 0,r([],c(f))).pipe(a.take(1)).subscribe((function(){return e()}))}t.share=function(e){void 0===e&&(e={});var t=e.connector,f=void 0===t?function(){return new d.Subject}:t,c=e.resetOnError,r=void 0===c||c,a=e.resetOnComplete,s=void 0===a||a,l=e.resetOnRefCountZero,p=void 0===l||l;return function(e){var t=null,c=null,a=null,d=0,l=!1,b=!1,h=function(){null==c||c.unsubscribe(),c=null},y=function(){h(),t=a=null,l=b=!1},v=function(){var e=t;y(),null==e||e.unsubscribe()};return o.operate((function(e,o){d++,b||l||h();var m=a=null!=a?a:f();o.add((function(){0!=--d||b||l||(c=u(v,p))})),m.subscribe(o),t||(t=new i.SafeSubscriber({next:function(e){return m.next(e)},error:function(e){b=!0,h(),c=u(y,r,e),m.error(e)},complete:function(){l=!0,h(),c=u(y,s),m.complete()}}),n.from(e).subscribe(t))}))(e)}}},11348:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var c=f(33274),r=f(15137);t.shareReplay=function(e,t,f){var n,a,d,i,o=!1;return e&&"object"==typeof e?(n=e.bufferSize,i=void 0===n?1/0:n,a=e.windowTime,t=void 0===a?1/0:a,o=void 0!==(d=e.refCount)&&d,f=e.scheduler):i=null!=e?e:1/0,r.share({connector:function(){return new c.ReplaySubject(i,t,f)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}},28242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var c=f(39474),r=f(46156),n=f(48598),a=f(84935),d=f(14990);t.single=function(e){return a.operate((function(t,f){var a,i=!1,o=!1,u=0;t.subscribe(d.createOperatorSubscriber(f,(function(c){o=!0,e&&!e(c,u++,t)||(i&&f.error(new r.SequenceError("Too many matching values")),i=!0,a=c)}),(function(){i?(f.next(a),f.complete()):f.error(o?new n.NotFoundError("No matching values"):new c.EmptyError)})))}))}},83169:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var c=f(49154);t.skip=function(e){return c.filter((function(t,f){return e<=f}))}},42454:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var c=f(14781),r=f(84935),n=f(14990);t.skipLast=function(e){return e<=0?c.identity:r.operate((function(t,f){var c=new Array(e),r=0;return t.subscribe(n.createOperatorSubscriber(f,(function(t){var n=r++;if(n<e)c[n]=t;else{var a=n%e,d=c[a];c[a]=t,f.next(d)}}))),function(){c=null}}))}},36931:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.skipUntil=function(e){return c.operate((function(t,f){var c=!1,d=r.createOperatorSubscriber(f,(function(){null==d||d.unsubscribe(),c=!0}),a.noop);n.innerFrom(e).subscribe(d),t.subscribe(r.createOperatorSubscriber(f,(function(e){return c&&f.next(e)})))}))}},77913:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var c=f(84935),r=f(14990);t.skipWhile=function(e){return c.operate((function(t,f){var c=!1,n=0;t.subscribe(r.createOperatorSubscriber(f,(function(t){return(c||(c=!e(t,n++)))&&f.next(t)})))}))}},29234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var c=f(12239),r=f(12433),n=f(84935);t.startWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=r.popScheduler(e);return n.operate((function(t,r){(f?c.concat(e,t,f):c.concat(e,t)).subscribe(r)}))}},40276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var c=f(84935);t.subscribeOn=function(e,t){return void 0===t&&(t=0),c.operate((function(f,c){c.add(e.schedule((function(){return f.subscribe(c)}),t))}))}},29253:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var c=f(68518),r=f(14781);t.switchAll=function(){return c.switchMap(r.identity)}},68518:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var c=f(87103),r=f(84935),n=f(14990);t.switchMap=function(e,t){return r.operate((function(f,r){var a=null,d=0,i=!1,o=function(){return i&&!a&&r.complete()};f.subscribe(n.createOperatorSubscriber(r,(function(f){null==a||a.unsubscribe();var i=0,u=d++;c.innerFrom(e(f,u)).subscribe(a=n.createOperatorSubscriber(r,(function(e){return r.next(t?t(f,e,u,i++):e)}),(function(){a=null,o()})))}),(function(){i=!0,o()})))}))}},21173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var c=f(68518),r=f(73005);t.switchMapTo=function(e,t){return r.isFunction(t)?c.switchMap((function(){return e}),t):c.switchMap((function(){return e}))}},73855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var c=f(68518),r=f(84935);t.switchScan=function(e,t){return r.operate((function(f,r){var n=t;return c.switchMap((function(t,f){return e(n,t,f)}),(function(e,t){return n=t,t}))(f).subscribe(r),function(){n=null}}))}},54783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var c=f(16332),r=f(84935),n=f(14990);t.take=function(e){return e<=0?function(){return c.EMPTY}:r.operate((function(t,f){var c=0;t.subscribe(n.createOperatorSubscriber(f,(function(t){++c<=e&&(f.next(t),e<=c&&f.complete())})))}))}},71980:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var r=f(16332),n=f(84935),a=f(14990);t.takeLast=function(e){return e<=0?function(){return r.EMPTY}:n.operate((function(t,f){var r=[];t.subscribe(a.createOperatorSubscriber(f,(function(t){r.push(t),e<r.length&&r.shift()}),(function(){var e,t;try{for(var n=c(r),a=n.next();!a.done;a=n.next()){var d=a.value;f.next(d)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}f.complete()}),void 0,(function(){r=null})))}))}},69845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.takeUntil=function(e){return c.operate((function(t,f){n.innerFrom(e).subscribe(r.createOperatorSubscriber(f,(function(){return f.complete()}),a.noop)),!f.closed&&t.subscribe(f)}))}},6060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var c=f(84935),r=f(14990);t.takeWhile=function(e,t){return void 0===t&&(t=!1),c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){var r=e(f,n++);(r||t)&&c.next(f),!r&&c.complete()})))}))}},1138:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var c=f(73005),r=f(84935),n=f(14990),a=f(14781);t.tap=function(e,t,f){var d=c.isFunction(e)||t||f?{next:e,error:t,complete:f}:e;return d?r.operate((function(e,t){var f;null===(f=d.subscribe)||void 0===f||f.call(d);var c=!0;e.subscribe(n.createOperatorSubscriber(t,(function(e){var f;null===(f=d.next)||void 0===f||f.call(d,e),t.next(e)}),(function(){var e;c=!1,null===(e=d.complete)||void 0===e||e.call(d),t.complete()}),(function(e){var f;c=!1,null===(f=d.error)||void 0===f||f.call(d,e),t.error(e)}),(function(){var e,t;c&&(null===(e=d.unsubscribe)||void 0===e||e.call(d)),null===(t=d.finalize)||void 0===t||t.call(d)})))})):a.identity}},77306:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.defaultThrottleConfig=void 0;var c=f(84935),r=f(14990),n=f(87103);t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,f){return void 0===f&&(f=t.defaultThrottleConfig),c.operate((function(t,c){var a=f.leading,d=f.trailing,i=!1,o=null,u=null,s=!1,l=function(){null==u||u.unsubscribe(),u=null,d&&(h(),s&&c.complete())},p=function(){u=null,s&&c.complete()},b=function(t){return u=n.innerFrom(e(t)).subscribe(r.createOperatorSubscriber(c,l,p))},h=function(){if(i){i=!1;var e=o;o=null,c.next(e),!s&&b(e)}};t.subscribe(r.createOperatorSubscriber(c,(function(e){i=!0,o=e,(!u||u.closed)&&(a?h():b(e))}),(function(){s=!0,(!(d&&i&&u)||u.closed)&&c.complete()})))}))}},2239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var c=f(52445),r=f(77306),n=f(87513);t.throttleTime=function(e,t,f){void 0===t&&(t=c.asyncScheduler),void 0===f&&(f=r.defaultThrottleConfig);var a=n.timer(e,t);return r.throttle((function(){return a}),f)}},81779:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var c=f(39474),r=f(84935),n=f(14990);function a(){return new c.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),r.operate((function(t,f){var c=!1;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){return c?f.complete():f.error(e())})))}))}},28005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var c=f(52445),r=f(84935),n=f(14990);t.timeInterval=function(e){return void 0===e&&(e=c.asyncScheduler),r.operate((function(t,f){var c=e.now();t.subscribe(n.createOperatorSubscriber(f,(function(t){var r=e.now(),n=r-c;c=r,f.next(new a(t,n))})))}))};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},34173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var c=f(52445),r=f(91677),n=f(84935),a=f(87103),d=f(7029),i=f(14990),o=f(27738);function u(e){throw new t.TimeoutError(e)}t.TimeoutError=d.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),t.timeout=function(e,t){var f=r.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,d=f.first,s=f.each,l=f.with,p=void 0===l?u:l,b=f.scheduler,h=void 0===b?null!=t?t:c.asyncScheduler:b,y=f.meta,v=void 0===y?null:y;if(null==d&&null==s)throw new TypeError("No timeout provided.");return n.operate((function(e,t){var f,c,r=null,n=0,u=function(e){c=o.executeSchedule(t,h,(function(){try{f.unsubscribe(),a.innerFrom(p({meta:v,lastValue:r,seen:n})).subscribe(t)}catch(e){t.error(e)}}),e)};f=e.subscribe(i.createOperatorSubscriber(t,(function(e){null==c||c.unsubscribe(),n++,t.next(r=e),s>0&&u(s)}),void 0,void 0,(function(){(null==c?void 0:c.closed)||null==c||c.unsubscribe(),r=null}))),!n&&u(null!=d?"number"==typeof d?d:+d-h.now():s)}))}},87223:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var c=f(52445),r=f(91677),n=f(34173);t.timeoutWith=function(e,t,f){var a,d,i;if(f=null!=f?f:c.async,r.isValidDate(e)?a=e:"number"==typeof e&&(d=e),!t)throw new TypeError("No observable provided to switch to");if(i=function(){return t},null==a&&null==d)throw new TypeError("No timeout provided.");return n.timeout({first:a,each:d,scheduler:f,with:i})}},88975:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var c=f(87950),r=f(47291);t.timestamp=function(e){return void 0===e&&(e=c.dateTimestampProvider),r.map((function(t){return{value:t,timestamp:e.now()}}))}},40002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var c=f(60122),r=f(84935),n=function(e,t){return e.push(t),e};t.toArray=function(){return r.operate((function(e,t){c.reduce(n,[])(e).subscribe(t)}))}},2826:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(42576);t.window=function(e){return r.operate((function(t,f){var r=new c.Subject;f.next(r.asObservable());var d=function(e){r.error(e),f.error(e)};return t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==r?void 0:r.next(e)}),(function(){r.complete(),f.complete()}),d)),e.subscribe(n.createOperatorSubscriber(f,(function(){r.complete(),f.next(r=new c.Subject)}),a.noop,d)),function(){null==r||r.unsubscribe(),r=null}}))}},47526:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var r=f(63032),n=f(84935),a=f(14990);t.windowCount=function(e,t){void 0===t&&(t=0);var f=t>0?t:e;return n.operate((function(t,n){var d=[new r.Subject],i=0;n.next(d[0].asObservable()),t.subscribe(a.createOperatorSubscriber(n,(function(t){var a,o;try{for(var u=c(d),s=u.next();!s.done;s=u.next())s.value.next(t)}catch(e){a={error:e}}finally{try{s&&!s.done&&(o=u.return)&&o.call(u)}finally{if(a)throw a.error}}var l=i-e+1;if(l>=0&&l%f==0&&d.shift().complete(),++i%f==0){var p=new r.Subject;d.push(p),n.next(p.asObservable())}}),(function(){for(;d.length>0;)d.shift().complete();n.complete()}),(function(e){for(;d.length>0;)d.shift().error(e);n.error(e)}),(function(){d=null})))}))}},78294:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var c=f(63032),r=f(52445),n=f(93865),a=f(84935),d=f(14990),i=f(26967),o=f(12433),u=f(27738);t.windowTime=function(e){for(var t,f,s=[],l=1;l<arguments.length;l++)s[l-1]=arguments[l];var p=null!==(t=o.popScheduler(s))&&void 0!==t?t:r.asyncScheduler,b=null!==(f=s[0])&&void 0!==f?f:null,h=s[1]||1/0;return a.operate((function(t,f){var r=[],a=!1,o=function(e){var t=e.window,f=e.subs;t.complete(),f.unsubscribe(),i.arrRemove(r,e),a&&s()},s=function(){if(r){var t=new n.Subscription;f.add(t);var a=new c.Subject,d={window:a,subs:t,seen:0};r.push(d),f.next(a.asObservable()),u.executeSchedule(t,p,(function(){return o(d)}),e)}};null!==b&&b>=0?u.executeSchedule(f,p,s,b,!0):a=!0,s();var l=function(e){return r.slice().forEach(e)},y=function(e){l((function(t){var f=t.window;return e(f)})),e(f),f.unsubscribe()};return t.subscribe(d.createOperatorSubscriber(f,(function(e){l((function(t){t.window.next(e),h<=++t.seen&&o(t)}))}),(function(){return y((function(e){return e.complete()}))}),(function(e){return y((function(t){return t.error(e)}))}))),function(){r=null}}))}},61883:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var r=f(63032),n=f(93865),a=f(84935),d=f(87103),i=f(14990),o=f(42576),u=f(26967);t.windowToggle=function(e,t){return a.operate((function(f,a){var s=[],l=function(e){for(;0<s.length;)s.shift().error(e);a.error(e)};d.innerFrom(e).subscribe(i.createOperatorSubscriber(a,(function(e){var f=new r.Subject;s.push(f);var c,p=new n.Subscription;try{c=d.innerFrom(t(e))}catch(e){return void l(e)}a.next(f.asObservable()),p.add(c.subscribe(i.createOperatorSubscriber(a,(function(){u.arrRemove(s,f),f.complete(),p.unsubscribe()}),o.noop,l)))}),o.noop)),f.subscribe(i.createOperatorSubscriber(a,(function(e){var t,f,r=s.slice();try{for(var n=c(r),a=n.next();!a.done;a=n.next())a.value.next(e)}catch(e){t={error:e}}finally{try{a&&!a.done&&(f=n.return)&&f.call(n)}finally{if(t)throw t.error}}}),(function(){for(;0<s.length;)s.shift().complete();a.complete()}),l,(function(){for(;0<s.length;)s.shift().unsubscribe()})))}))}},94309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(87103);t.windowWhen=function(e){return r.operate((function(t,f){var r,d,i=function(e){r.error(e),f.error(e)},o=function(){var t;null==d||d.unsubscribe(),null==r||r.complete(),r=new c.Subject,f.next(r.asObservable());try{t=a.innerFrom(e())}catch(e){return void i(e)}t.subscribe(d=n.createOperatorSubscriber(f,o,o,i))};o(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return r.next(e)}),(function(){r.complete(),f.complete()}),i,(function(){null==d||d.unsubscribe(),r=null})))}))}},83032:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.withLatestFrom=void 0;var n=f(84935),a=f(14990),d=f(87103),i=f(14781),o=f(42576),u=f(12433);t.withLatestFrom=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var f=u.popResultSelector(e);return n.operate((function(t,n){for(var u=e.length,s=new Array(u),l=e.map((function(){return!1})),p=!1,b=function(t){d.innerFrom(e[t]).subscribe(a.createOperatorSubscriber(n,(function(e){s[t]=e,p||l[t]||(l[t]=!0,(p=l.every(i.identity))&&(l=null))}),o.noop))},h=0;h<u;h++)b(h);t.subscribe(a.createOperatorSubscriber(n,(function(e){if(p){var t=r([e],c(s));n.next(f?f.apply(void 0,r([],c(t))):t)}})))}))}},34400:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.zip=void 0;var n=f(57654),a=f(84935);t.zip=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a.operate((function(t,f){n.zip.apply(void 0,r([t],c(e))).subscribe(f)}))}},78593:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var c=f(57654),r=f(32069);t.zipAll=function(e){return r.joinAllInternals(c.zip,e)}},78096:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.zipWith=void 0;var n=f(34400);t.zipWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.zip.apply(void 0,r([],c(e)))}},97631:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var c=f(2419);t.scheduleArray=function(e,t){return new c.Observable((function(f){var c=0;return t.schedule((function(){c===e.length?f.complete():(f.next(e[c++]),f.closed||this.schedule())}))}))}},78489:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var c=f(2419),r=f(27738);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new c.Observable((function(f){r.executeSchedule(f,t,(function(){var c=e[Symbol.asyncIterator]();r.executeSchedule(f,t,(function(){c.next().then((function(e){e.done?f.complete():f.next(e.value)}))}),0,!0)}))}))}},51297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var c=f(2419),r=f(3725),n=f(73005),a=f(27738);t.scheduleIterable=function(e,t){return new c.Observable((function(f){var c;return a.executeSchedule(f,t,(function(){c=e[r.iterator](),a.executeSchedule(f,t,(function(){var e,t,r;try{t=(e=c.next()).value,r=e.done}catch(e){return void f.error(e)}r?f.complete():f.next(t)}),0,!0)})),function(){return n.isFunction(null==c?void 0:c.return)&&c.return()}}))}},14001:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var c=f(87103),r=f(1184),n=f(40276);t.scheduleObservable=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},25143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var c=f(87103),r=f(1184),n=f(40276);t.schedulePromise=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},23676:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var c=f(78489),r=f(77823);t.scheduleReadableStreamLike=function(e,t){return c.scheduleAsyncIterable(r.readableStreamLikeToAsyncGenerator(e),t)}},65207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var c=f(14001),r=f(25143),n=f(97631),a=f(51297),d=f(78489),i=f(89500),o=f(36018),u=f(73909),s=f(52743),l=f(49595),p=f(59906),b=f(77823),h=f(23676);t.scheduled=function(e,t){if(null!=e){if(i.isInteropObservable(e))return c.scheduleObservable(e,t);if(u.isArrayLike(e))return n.scheduleArray(e,t);if(o.isPromise(e))return r.schedulePromise(e,t);if(l.isAsyncIterable(e))return d.scheduleAsyncIterable(e,t);if(s.isIterable(e))return a.scheduleIterable(e,t);if(b.isReadableStreamLike(e))return h.scheduleReadableStreamLike(e,t)}throw p.createInvalidObservableTypeError(e)}},21986:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.Action=void 0;var n=function(e){function t(t,f){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(f(93865).Subscription);t.Action=n},57574:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var n=f(49702),a=f(70505),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.animationFrameProvider.requestAnimationFrame((function(){return t.flush(void 0)}))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.animationFrameProvider.cancelAnimationFrame(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AnimationFrameAction=d},92934:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AnimationFrameScheduler=n},92189:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var n=f(49702),a=f(38908),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.immediateProvider.clearImmediate(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AsapAction=d},35523:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AsapScheduler=n},49702:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var n=f(21986),a=f(98203),d=f(26967),i=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c.pending=!1,c}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var f=this.id,c=this.scheduler;return null!=f&&(this.id=this.recycleAsyncId(c,f,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(c,this.id,t),this},t.prototype.requestAsyncId=function(e,t,f){return void 0===f&&(f=0),a.intervalProvider.setInterval(e.flush.bind(e,this),f)},t.prototype.recycleAsyncId=function(e,t,f){if(void 0===f&&(f=0),null!=f&&this.delay===f&&!1===this.pending)return t;a.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var f=this._execute(e,t);if(f)return f;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var f,c=!1;try{this.work(e)}catch(e){c=!0,f=e||new Error("Scheduled action threw falsy error")}if(c)return this.unsubscribe(),f},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,f=this.scheduler,c=f.actions;this.work=this.state=this.scheduler=null,this.pending=!1,d.arrRemove(c,this),null!=t&&(this.id=this.recycleAsyncId(f,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(n.Action);t.AsyncAction=i},83643:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncScheduler=void 0;var n=f(10218),a=function(e){function t(t,f){void 0===f&&(f=n.Scheduler.now);var c=e.call(this,t,f)||this;return c.actions=[],c._active=!1,c._scheduled=void 0,c}return r(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var f;this._active=!0;do{if(f=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,f){for(;e=t.shift();)e.unsubscribe();throw f}}},t}(n.Scheduler);t.AsyncScheduler=a},36201:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var n=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.schedule=function(t,f){return void 0===f&&(f=0),f>0?e.prototype.schedule.call(this,t,f):(this.delay=f,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,f){return f>0||this.closed?e.prototype.execute.call(this,t,f):this._execute(t,f)},t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0?e.prototype.requestAsyncId.call(this,t,f,c):t.flush(this)},t}(f(49702).AsyncAction);t.QueueAction=n},5860:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(f(83643).AsyncScheduler);t.QueueScheduler=n},8558:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var n=f(49702),a=f(93865),d=function(e){function t(t,f){void 0===t&&(t=i),void 0===f&&(f=1/0);var c=e.call(this,t,(function(){return c.frame}))||this;return c.maxFrames=f,c.frame=0,c.index=-1,c}return r(t,e),t.prototype.flush=function(){for(var e,t,f=this.actions,c=this.maxFrames;(t=f[0])&&t.delay<=c&&(f.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=f.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(f(83643).AsyncScheduler);t.VirtualTimeScheduler=d;var i=function(e){function t(t,f,c){void 0===c&&(c=t.index+=1);var r=e.call(this,t,f)||this;return r.scheduler=t,r.work=f,r.index=c,r.active=!0,r.index=t.index=c,r}return r(t,e),t.prototype.schedule=function(f,c){if(void 0===c&&(c=0),Number.isFinite(c)){if(!this.id)return e.prototype.schedule.call(this,f,c);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(f,c)}return a.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,f,c){void 0===c&&(c=0),this.delay=e.frame+c;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,f){void 0===f&&(f=0)},t.prototype._execute=function(t,f){if(!0===this.active)return e.prototype._execute.call(this,t,f)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(n.AsyncAction);t.VirtualAction=i},63660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var c=f(57574),r=f(92934);t.animationFrameScheduler=new r.AnimationFrameScheduler(c.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},70505:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrameProvider=void 0;var n=f(93865);t.animationFrameProvider={schedule:function(e){var f=requestAnimationFrame,c=cancelAnimationFrame,r=t.animationFrameProvider.delegate;r&&(f=r.requestAnimationFrame,c=r.cancelAnimationFrame);var a=f((function(t){c=void 0,e(t)}));return new n.Subscription((function(){return null==c?void 0:c(a)}))},requestAnimationFrame:function(){for(var e=[],f=0;f<arguments.length;f++)e[f]=arguments[f];var n=t.animationFrameProvider.delegate;return((null==n?void 0:n.requestAnimationFrame)||requestAnimationFrame).apply(void 0,r([],c(e)))},cancelAnimationFrame:function(){for(var e=[],f=0;f<arguments.length;f++)e[f]=arguments[f];var n=t.animationFrameProvider.delegate;return((null==n?void 0:n.cancelAnimationFrame)||cancelAnimationFrame).apply(void 0,r([],c(e)))},delegate:void 0}},30580:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var c=f(92189),r=f(35523);t.asapScheduler=new r.AsapScheduler(c.AsapAction),t.asap=t.asapScheduler},52445:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var c=f(49702),r=f(83643);t.asyncScheduler=new r.AsyncScheduler(c.AsyncAction),t.async=t.asyncScheduler},87950:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},38908:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.immediateProvider=void 0;var n=f(97629),a=n.Immediate.setImmediate,d=n.Immediate.clearImmediate;t.immediateProvider={setImmediate:function(){for(var e=[],f=0;f<arguments.length;f++)e[f]=arguments[f];var n=t.immediateProvider.delegate;return((null==n?void 0:n.setImmediate)||a).apply(void 0,r([],c(e)))},clearImmediate:function(e){var f=t.immediateProvider.delegate;return((null==f?void 0:f.clearImmediate)||d)(e)},delegate:void 0}},98203:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.intervalProvider=void 0,t.intervalProvider={setInterval:function(e,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var d=t.intervalProvider.delegate;return(null==d?void 0:d.setInterval)?d.setInterval.apply(d,c([e,r],f(n))):setInterval.apply(void 0,c([e,r],f(n)))},clearInterval:function(e){var f=t.intervalProvider.delegate;return((null==f?void 0:f.clearInterval)||clearInterval)(e)},delegate:void 0}},46813:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},38615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var c=f(36201),r=f(5860);t.queueScheduler=new r.QueueScheduler(c.QueueAction),t.queue=t.queueScheduler},84590:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutProvider=void 0,t.timeoutProvider={setTimeout:function(e,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var d=t.timeoutProvider.delegate;return(null==d?void 0:d.setTimeout)?d.setTimeout.apply(d,c([e,r],f(n))):setTimeout.apply(void 0,c([e,r],f(n)))},clearTimeout:function(e){var f=t.timeoutProvider.delegate;return((null==f?void 0:f.clearTimeout)||clearTimeout)(e)},delegate:void 0}},3725:(e,t)=>{"use strict";function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=f,t.iterator=f()},72801:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},28433:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42351:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var c=f(7029);t.ArgumentOutOfRangeError=c.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))},39474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var c=f(7029);t.EmptyError=c.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))},97629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var f,c=1,r={};function n(e){return e in r&&(delete r[e],!0)}t.Immediate={setImmediate:function(e){var t=c++;return r[t]=!0,f||(f=Promise.resolve()),f.then((function(){return n(t)&&e()})),t},clearImmediate:function(e){n(e)}},t.TestTools={pending:function(){return Object.keys(r).length}}},48598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var c=f(7029);t.NotFoundError=c.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))},82642:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var c=f(7029);t.ObjectUnsubscribedError=c.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))},46156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var c=f(7029);t.SequenceError=c.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))},24805:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var c=f(7029);t.UnsubscriptionError=c.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))},12433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var c=f(73005),r=f(59016);function n(e){return e[e.length-1]}t.popResultSelector=function(e){return c.isFunction(n(e))?e.pop():void 0},t.popScheduler=function(e){return r.isScheduler(n(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof n(e)?e.pop():t}},91203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var f=Array.isArray,c=Object.getPrototypeOf,r=Object.prototype,n=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(f(t))return{args:t,keys:null};if((d=t)&&"object"==typeof d&&c(d)===r){var a=n(t);return{args:a.map((function(e){return t[e]})),keys:a}}}var d;return{args:e,keys:null}}},5498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var f=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&f(e[0])?e[0]:e}},26967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var f=e.indexOf(t);0<=f&&e.splice(f,1)}}},7029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},60641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce((function(e,f,c){return e[f]=t[c],e}),{})}},86110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var c=f(23280),r=null;t.errorContext=function(e){if(c.config.useDeprecatedSynchronousErrorHandling){var t=!r;if(t&&(r={errorThrown:!1,error:null}),e(),t){var f=r,n=f.errorThrown,a=f.error;if(r=null,n)throw a}}else e()},t.captureError=function(e){c.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},27738:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,f,c,r){void 0===c&&(c=0),void 0===r&&(r=!1);var n=t.schedule((function(){f(),r?e.add(this.schedule(null,c)):this.unsubscribe()}),c);if(e.add(n),!r)return n}},14781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},73909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},49595:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var c=f(73005);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&c.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},91677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},73005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},89500:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var c=f(72801),r=f(73005);t.isInteropObservable=function(e){return r.isFunction(e[c.observable])}},52743:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var c=f(3725),r=f(73005);t.isIterable=function(e){return r.isFunction(null==e?void 0:e[c.iterator])}},88386:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=f(2419),r=f(73005);t.isObservable=function(e){return!!e&&(e instanceof c.Observable||r.isFunction(e.lift)&&r.isFunction(e.subscribe))}},36018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=f(73005);t.isPromise=function(e){return c.isFunction(null==e?void 0:e.then)}},77823:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]<r[3])){a.label=n[1];break}if(6===n[0]&&a.label<r[1]){a.label=r[1],r=n;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(n);break}r[2]&&a.ops.pop(),a.trys.pop();continue}n=t.call(e,a)}catch(e){n=[6,e],c=0}finally{f=r=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,d])}}},r=this&&this.__await||function(e){return this instanceof r?(this.v=e,this):new r(e)},n=this&&this.__asyncGenerator||function(e,t,f){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var c,n=f.apply(e,t||[]),a=[];return c={},d("next"),d("throw"),d("return"),c[Symbol.asyncIterator]=function(){return this},c;function d(e){n[e]&&(c[e]=function(t){return new Promise((function(f,c){a.push([e,t,f,c])>1||i(e,t)}))})}function i(e,t){try{(f=n[e](t)).value instanceof r?Promise.resolve(f.value.v).then(o,u):s(a[0][2],f)}catch(e){s(a[0][3],e)}var f}function o(e){i("next",e)}function u(e){i("throw",e)}function s(e,t){e(t),a.shift(),a.length&&i(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=f(73005);t.readableStreamLikeToAsyncGenerator=function(e){return n(this,arguments,(function(){var t,f,n;return c(this,(function(c){switch(c.label){case 0:t=e.getReader(),c.label=1;case 1:c.trys.push([1,,9,10]),c.label=2;case 2:return[4,r(t.read())];case 3:return f=c.sent(),n=f.value,f.done?[4,r(void 0)]:[3,5];case 4:return[2,c.sent()];case 5:return[4,r(n)];case 6:return[4,c.sent()];case 7:return c.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},59016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var c=f(73005);t.isScheduler=function(e){return e&&c.isFunction(e.schedule)}},84935:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var c=f(73005);function r(e){return c.isFunction(null==e?void 0:e.lift)}t.hasLift=r,t.operate=function(e){return function(t){if(r(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}},11914:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f<c;f++,r++)e[r]=t[f];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.mapOneOrManyArgs=void 0;var n=f(47291),a=Array.isArray;t.mapOneOrManyArgs=function(e){return n.map((function(t){return function(e,t){return a(t)?e.apply(void 0,r([],c(t))):e(t)}(e,t)}))}},42576:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},38634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(f,c){return!e.call(t,f,c)}}},9985:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var c=f(14781);function r(e){return 0===e.length?c.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r(e)},t.pipeFromArray=r},47968:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var c=f(23280),r=f(84590);t.reportUnhandledError=function(e){r.timeoutProvider.setTimeout((function(){var t=c.config.onUnhandledError;if(!t)throw e;t(e)}))}},59906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},89509:(e,t,f)=>{var c=f(48764),r=c.Buffer;function n(e,t){for(var f in e)t[f]=e[f]}function a(e,t,f){return r(e,t,f)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=c:(n(c,t),t.Buffer=a),n(r,a),a.from=function(e,t,f){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,f)},a.alloc=function(e,t,f){if("number"!=typeof e)throw new TypeError("Argument must be a number");var c=r(e);return void 0!==t?"string"==typeof f?c.fill(t,f):c.fill(t):c.fill(0),c},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return c.SlowBuffer(e)}},86851:(e,t,f)=>{"use strict";var c=f(35171),r=Array.prototype.concat,n=Array.prototype.slice,a=e.exports=function(e){for(var t=[],f=0,a=e.length;f<a;f++){var d=e[f];c(d)?t=r.call(t,n.call(d)):t.push(d)}return t};a.wrap=function(e){return function(){return e(a(arguments))}}},50780:(e,t,f)=>{!function(e){"use strict";var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t<e.length;t++)f[t]=e[t];return f},c=function(){throw new Error("no PRNG")},r=new Uint8Array(16),n=new Uint8Array(32);n[0]=9;var a=t(),d=t([1]),i=t([56129,1]),o=t([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=t([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),s=t([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),l=t([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),p=t([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function b(e,t,f,c){e[t]=f>>24&255,e[t+1]=f>>16&255,e[t+2]=f>>8&255,e[t+3]=255&f,e[t+4]=c>>24&255,e[t+5]=c>>16&255,e[t+6]=c>>8&255,e[t+7]=255&c}function h(e,t,f,c,r){var n,a=0;for(n=0;n<r;n++)a|=e[t+n]^f[c+n];return(1&a-1>>>8)-1}function y(e,t,f,c){return h(e,t,f,c,16)}function v(e,t,f,c){return h(e,t,f,c,32)}function m(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,i=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,o=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=n,P=a,x=d,k=i,j=o,M=u,S=s,T=l,E=p,A=b,I=h,N=y,C=v,B=m,V=g,R=w,U=0;U<20;U+=2)O^=(r=(C^=(r=(E^=(r=(j^=(r=O+C|0)<<7|r>>>25)+O|0)<<9|r>>>23)+j|0)<<13|r>>>19)+E|0)<<18|r>>>14,M^=(r=(P^=(r=(B^=(r=(A^=(r=M+P|0)<<7|r>>>25)+M|0)<<9|r>>>23)+A|0)<<13|r>>>19)+B|0)<<18|r>>>14,I^=(r=(S^=(r=(x^=(r=(V^=(r=I+S|0)<<7|r>>>25)+I|0)<<9|r>>>23)+V|0)<<13|r>>>19)+x|0)<<18|r>>>14,R^=(r=(N^=(r=(T^=(r=(k^=(r=R+N|0)<<7|r>>>25)+R|0)<<9|r>>>23)+k|0)<<13|r>>>19)+T|0)<<18|r>>>14,O^=(r=(k^=(r=(x^=(r=(P^=(r=O+k|0)<<7|r>>>25)+O|0)<<9|r>>>23)+P|0)<<13|r>>>19)+x|0)<<18|r>>>14,M^=(r=(j^=(r=(T^=(r=(S^=(r=M+j|0)<<7|r>>>25)+M|0)<<9|r>>>23)+S|0)<<13|r>>>19)+T|0)<<18|r>>>14,I^=(r=(A^=(r=(E^=(r=(N^=(r=I+A|0)<<7|r>>>25)+I|0)<<9|r>>>23)+N|0)<<13|r>>>19)+E|0)<<18|r>>>14,R^=(r=(V^=(r=(B^=(r=(C^=(r=R+V|0)<<7|r>>>25)+R|0)<<9|r>>>23)+C|0)<<13|r>>>19)+B|0)<<18|r>>>14;O=O+n|0,P=P+a|0,x=x+d|0,k=k+i|0,j=j+o|0,M=M+u|0,S=S+s|0,T=T+l|0,E=E+p|0,A=A+b|0,I=I+h|0,N=N+y|0,C=C+v|0,B=B+m|0,V=V+g|0,R=R+w|0,e[0]=O>>>0&255,e[1]=O>>>8&255,e[2]=O>>>16&255,e[3]=O>>>24&255,e[4]=P>>>0&255,e[5]=P>>>8&255,e[6]=P>>>16&255,e[7]=P>>>24&255,e[8]=x>>>0&255,e[9]=x>>>8&255,e[10]=x>>>16&255,e[11]=x>>>24&255,e[12]=k>>>0&255,e[13]=k>>>8&255,e[14]=k>>>16&255,e[15]=k>>>24&255,e[16]=j>>>0&255,e[17]=j>>>8&255,e[18]=j>>>16&255,e[19]=j>>>24&255,e[20]=M>>>0&255,e[21]=M>>>8&255,e[22]=M>>>16&255,e[23]=M>>>24&255,e[24]=S>>>0&255,e[25]=S>>>8&255,e[26]=S>>>16&255,e[27]=S>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=E>>>0&255,e[33]=E>>>8&255,e[34]=E>>>16&255,e[35]=E>>>24&255,e[36]=A>>>0&255,e[37]=A>>>8&255,e[38]=A>>>16&255,e[39]=A>>>24&255,e[40]=I>>>0&255,e[41]=I>>>8&255,e[42]=I>>>16&255,e[43]=I>>>24&255,e[44]=N>>>0&255,e[45]=N>>>8&255,e[46]=N>>>16&255,e[47]=N>>>24&255,e[48]=C>>>0&255,e[49]=C>>>8&255,e[50]=C>>>16&255,e[51]=C>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=V>>>0&255,e[57]=V>>>8&255,e[58]=V>>>16&255,e[59]=V>>>24&255,e[60]=R>>>0&255,e[61]=R>>>8&255,e[62]=R>>>16&255,e[63]=R>>>24&255}(e,t,f,c)}function g(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,i=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,o=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=0;O<20;O+=2)n^=(r=(v^=(r=(p^=(r=(o^=(r=n+v|0)<<7|r>>>25)+n|0)<<9|r>>>23)+o|0)<<13|r>>>19)+p|0)<<18|r>>>14,u^=(r=(a^=(r=(m^=(r=(b^=(r=u+a|0)<<7|r>>>25)+u|0)<<9|r>>>23)+b|0)<<13|r>>>19)+m|0)<<18|r>>>14,h^=(r=(s^=(r=(d^=(r=(g^=(r=h+s|0)<<7|r>>>25)+h|0)<<9|r>>>23)+g|0)<<13|r>>>19)+d|0)<<18|r>>>14,w^=(r=(y^=(r=(l^=(r=(i^=(r=w+y|0)<<7|r>>>25)+w|0)<<9|r>>>23)+i|0)<<13|r>>>19)+l|0)<<18|r>>>14,n^=(r=(i^=(r=(d^=(r=(a^=(r=n+i|0)<<7|r>>>25)+n|0)<<9|r>>>23)+a|0)<<13|r>>>19)+d|0)<<18|r>>>14,u^=(r=(o^=(r=(l^=(r=(s^=(r=u+o|0)<<7|r>>>25)+u|0)<<9|r>>>23)+s|0)<<13|r>>>19)+l|0)<<18|r>>>14,h^=(r=(b^=(r=(p^=(r=(y^=(r=h+b|0)<<7|r>>>25)+h|0)<<9|r>>>23)+y|0)<<13|r>>>19)+p|0)<<18|r>>>14,w^=(r=(g^=(r=(m^=(r=(v^=(r=w+g|0)<<7|r>>>25)+w|0)<<9|r>>>23)+v|0)<<13|r>>>19)+m|0)<<18|r>>>14;e[0]=n>>>0&255,e[1]=n>>>8&255,e[2]=n>>>16&255,e[3]=n>>>24&255,e[4]=u>>>0&255,e[5]=u>>>8&255,e[6]=u>>>16&255,e[7]=u>>>24&255,e[8]=h>>>0&255,e[9]=h>>>8&255,e[10]=h>>>16&255,e[11]=h>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=s>>>0&255,e[17]=s>>>8&255,e[18]=s>>>16&255,e[19]=s>>>24&255,e[20]=l>>>0&255,e[21]=l>>>8&255,e[22]=l>>>16&255,e[23]=l>>>24&255,e[24]=p>>>0&255,e[25]=p>>>8&255,e[26]=p>>>16&255,e[27]=p>>>24&255,e[28]=b>>>0&255,e[29]=b>>>8&255,e[30]=b>>>16&255,e[31]=b>>>24&255}(e,t,f,c)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function O(e,t,f,c,r,n,a){var d,i,o=new Uint8Array(16),u=new Uint8Array(64);for(i=0;i<16;i++)o[i]=0;for(i=0;i<8;i++)o[i]=n[i];for(;r>=64;){for(m(u,o,a,w),i=0;i<64;i++)e[t+i]=f[c+i]^u[i];for(d=1,i=8;i<16;i++)d=d+(255&o[i])|0,o[i]=255&d,d>>>=8;r-=64,t+=64,c+=64}if(r>0)for(m(u,o,a,w),i=0;i<r;i++)e[t+i]=f[c+i]^u[i];return 0}function P(e,t,f,c,r){var n,a,d=new Uint8Array(16),i=new Uint8Array(64);for(a=0;a<16;a++)d[a]=0;for(a=0;a<8;a++)d[a]=c[a];for(;f>=64;){for(m(i,d,r,w),a=0;a<64;a++)e[t+a]=i[a];for(n=1,a=8;a<16;a++)n=n+(255&d[a])|0,d[a]=255&n,n>>>=8;f-=64,t+=64}if(f>0)for(m(i,d,r,w),a=0;a<f;a++)e[t+a]=i[a];return 0}function x(e,t,f,c,r){var n=new Uint8Array(32);g(n,c,r,w);for(var a=new Uint8Array(8),d=0;d<8;d++)a[d]=c[d+16];return P(e,t,f,a,n)}function k(e,t,f,c,r,n,a){var d=new Uint8Array(32);g(d,n,a,w);for(var i=new Uint8Array(8),o=0;o<8;o++)i[o]=n[o+16];return O(e,t,f,c,r,i,d)}var j=function(e){var t,f,c,r,n,a,d,i;this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0,t=255&e[0]|(255&e[1])<<8,this.r[0]=8191&t,f=255&e[2]|(255&e[3])<<8,this.r[1]=8191&(t>>>13|f<<3),c=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(f>>>10|c<<6),r=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(c>>>7|r<<9),n=255&e[8]|(255&e[9])<<8,this.r[4]=255&(r>>>4|n<<12),this.r[5]=n>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(n>>>14|a<<2),d=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|d<<5),i=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(d>>>8|i<<8),this.r[9]=i>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function M(e,t,f,c,r,n){var a=new j(n);return a.update(f,c,r),a.finish(e,t),0}function S(e,t,f,c,r,n){var a=new Uint8Array(16);return M(a,0,f,c,r,n),y(e,t,a,0)}function T(e,t,f,c,r){var n;if(f<32)return-1;for(k(e,0,t,0,f,c,r),M(e,16,e,32,f-32,e),n=0;n<16;n++)e[n]=0;return 0}function E(e,t,f,c,r){var n,a=new Uint8Array(32);if(f<32)return-1;if(x(a,0,32,c,r),0!==S(t,16,t,32,f-32,a))return-1;for(k(e,0,t,0,f,c,r),n=0;n<32;n++)e[n]=0;return 0}function A(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}function I(e){var t,f,c=1;for(t=0;t<16;t++)f=e[t]+c+65535,c=Math.floor(f/65536),e[t]=f-65536*c;e[0]+=c-1+37*(c-1)}function N(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function C(e,f){var c,r,n,a=t(),d=t();for(c=0;c<16;c++)d[c]=f[c];for(I(d),I(d),I(d),r=0;r<2;r++){for(a[0]=d[0]-65517,c=1;c<15;c++)a[c]=d[c]-65535-(a[c-1]>>16&1),a[c-1]&=65535;a[15]=d[15]-32767-(a[14]>>16&1),n=a[15]>>16&1,a[14]&=65535,N(d,a,1-n)}for(c=0;c<16;c++)e[2*c]=255&d[c],e[2*c+1]=d[c]>>8}function B(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return C(f,e),C(c,t),v(f,0,c,0)}function V(e){var t=new Uint8Array(32);return C(t,e),1&t[0]}function R(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}function U(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]+f[c]}function H(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]-f[c]}function L(e,t,f){var c,r,n=0,a=0,d=0,i=0,o=0,u=0,s=0,l=0,p=0,b=0,h=0,y=0,v=0,m=0,g=0,w=0,O=0,P=0,x=0,k=0,j=0,M=0,S=0,T=0,E=0,A=0,I=0,N=0,C=0,B=0,V=0,R=f[0],U=f[1],H=f[2],L=f[3],_=f[4],D=f[5],F=f[6],z=f[7],q=f[8],W=f[9],X=f[10],K=f[11],G=f[12],Z=f[13],J=f[14],Y=f[15];n+=(c=t[0])*R,a+=c*U,d+=c*H,i+=c*L,o+=c*_,u+=c*D,s+=c*F,l+=c*z,p+=c*q,b+=c*W,h+=c*X,y+=c*K,v+=c*G,m+=c*Z,g+=c*J,w+=c*Y,a+=(c=t[1])*R,d+=c*U,i+=c*H,o+=c*L,u+=c*_,s+=c*D,l+=c*F,p+=c*z,b+=c*q,h+=c*W,y+=c*X,v+=c*K,m+=c*G,g+=c*Z,w+=c*J,O+=c*Y,d+=(c=t[2])*R,i+=c*U,o+=c*H,u+=c*L,s+=c*_,l+=c*D,p+=c*F,b+=c*z,h+=c*q,y+=c*W,v+=c*X,m+=c*K,g+=c*G,w+=c*Z,O+=c*J,P+=c*Y,i+=(c=t[3])*R,o+=c*U,u+=c*H,s+=c*L,l+=c*_,p+=c*D,b+=c*F,h+=c*z,y+=c*q,v+=c*W,m+=c*X,g+=c*K,w+=c*G,O+=c*Z,P+=c*J,x+=c*Y,o+=(c=t[4])*R,u+=c*U,s+=c*H,l+=c*L,p+=c*_,b+=c*D,h+=c*F,y+=c*z,v+=c*q,m+=c*W,g+=c*X,w+=c*K,O+=c*G,P+=c*Z,x+=c*J,k+=c*Y,u+=(c=t[5])*R,s+=c*U,l+=c*H,p+=c*L,b+=c*_,h+=c*D,y+=c*F,v+=c*z,m+=c*q,g+=c*W,w+=c*X,O+=c*K,P+=c*G,x+=c*Z,k+=c*J,j+=c*Y,s+=(c=t[6])*R,l+=c*U,p+=c*H,b+=c*L,h+=c*_,y+=c*D,v+=c*F,m+=c*z,g+=c*q,w+=c*W,O+=c*X,P+=c*K,x+=c*G,k+=c*Z,j+=c*J,M+=c*Y,l+=(c=t[7])*R,p+=c*U,b+=c*H,h+=c*L,y+=c*_,v+=c*D,m+=c*F,g+=c*z,w+=c*q,O+=c*W,P+=c*X,x+=c*K,k+=c*G,j+=c*Z,M+=c*J,S+=c*Y,p+=(c=t[8])*R,b+=c*U,h+=c*H,y+=c*L,v+=c*_,m+=c*D,g+=c*F,w+=c*z,O+=c*q,P+=c*W,x+=c*X,k+=c*K,j+=c*G,M+=c*Z,S+=c*J,T+=c*Y,b+=(c=t[9])*R,h+=c*U,y+=c*H,v+=c*L,m+=c*_,g+=c*D,w+=c*F,O+=c*z,P+=c*q,x+=c*W,k+=c*X,j+=c*K,M+=c*G,S+=c*Z,T+=c*J,E+=c*Y,h+=(c=t[10])*R,y+=c*U,v+=c*H,m+=c*L,g+=c*_,w+=c*D,O+=c*F,P+=c*z,x+=c*q,k+=c*W,j+=c*X,M+=c*K,S+=c*G,T+=c*Z,E+=c*J,A+=c*Y,y+=(c=t[11])*R,v+=c*U,m+=c*H,g+=c*L,w+=c*_,O+=c*D,P+=c*F,x+=c*z,k+=c*q,j+=c*W,M+=c*X,S+=c*K,T+=c*G,E+=c*Z,A+=c*J,I+=c*Y,v+=(c=t[12])*R,m+=c*U,g+=c*H,w+=c*L,O+=c*_,P+=c*D,x+=c*F,k+=c*z,j+=c*q,M+=c*W,S+=c*X,T+=c*K,E+=c*G,A+=c*Z,I+=c*J,N+=c*Y,m+=(c=t[13])*R,g+=c*U,w+=c*H,O+=c*L,P+=c*_,x+=c*D,k+=c*F,j+=c*z,M+=c*q,S+=c*W,T+=c*X,E+=c*K,A+=c*G,I+=c*Z,N+=c*J,C+=c*Y,g+=(c=t[14])*R,w+=c*U,O+=c*H,P+=c*L,x+=c*_,k+=c*D,j+=c*F,M+=c*z,S+=c*q,T+=c*W,E+=c*X,A+=c*K,I+=c*G,N+=c*Z,C+=c*J,B+=c*Y,w+=(c=t[15])*R,a+=38*(P+=c*H),d+=38*(x+=c*L),i+=38*(k+=c*_),o+=38*(j+=c*D),u+=38*(M+=c*F),s+=38*(S+=c*z),l+=38*(T+=c*q),p+=38*(E+=c*W),b+=38*(A+=c*X),h+=38*(I+=c*K),y+=38*(N+=c*G),v+=38*(C+=c*Z),m+=38*(B+=c*J),g+=38*(V+=c*Y),n=(c=(n+=38*(O+=c*U))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n=(c=(n+=r-1+37*(r-1))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n+=r-1+37*(r-1),e[0]=n,e[1]=a,e[2]=d,e[3]=i,e[4]=o,e[5]=u,e[6]=s,e[7]=l,e[8]=p,e[9]=b,e[10]=h,e[11]=y,e[12]=v,e[13]=m,e[14]=g,e[15]=w}function _(e,t){L(e,t,t)}function D(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)_(r,r),2!==c&&4!==c&&L(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function F(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)_(r,r),1!==c&&L(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function z(e,f,c){var r,n,a=new Uint8Array(32),d=new Float64Array(80),o=t(),u=t(),s=t(),l=t(),p=t(),b=t();for(n=0;n<31;n++)a[n]=f[n];for(a[31]=127&f[31]|64,a[0]&=248,R(d,c),n=0;n<16;n++)u[n]=d[n],l[n]=o[n]=s[n]=0;for(o[0]=l[0]=1,n=254;n>=0;--n)N(o,u,r=a[n>>>3]>>>(7&n)&1),N(s,l,r),U(p,o,s),H(o,o,s),U(s,u,l),H(u,u,l),_(l,p),_(b,o),L(o,s,o),L(s,u,p),U(p,o,s),H(o,o,s),_(u,o),H(s,l,b),L(o,s,i),U(o,o,l),L(s,s,o),L(o,l,b),L(l,u,d),_(u,p),N(o,u,r),N(s,l,r);for(n=0;n<16;n++)d[n+16]=o[n],d[n+32]=s[n],d[n+48]=u[n],d[n+64]=l[n];var h=d.subarray(32),y=d.subarray(16);return D(h,h),L(y,y,h),C(e,y),0}function q(e,t){return z(e,t,n)}function W(e,t){return c(t,32),q(e,t)}function X(e,t,f){var c=new Uint8Array(32);return z(c,f,t),g(e,r,c,w)}j.prototype.blocks=function(e,t,f){for(var c,r,n,a,d,i,o,u,s,l,p,b,h,y,v,m,g,w,O,P=this.fin?0:2048,x=this.h[0],k=this.h[1],j=this.h[2],M=this.h[3],S=this.h[4],T=this.h[5],E=this.h[6],A=this.h[7],I=this.h[8],N=this.h[9],C=this.r[0],B=this.r[1],V=this.r[2],R=this.r[3],U=this.r[4],H=this.r[5],L=this.r[6],_=this.r[7],D=this.r[8],F=this.r[9];f>=16;)l=s=0,l+=(x+=8191&(c=255&e[t+0]|(255&e[t+1])<<8))*C,l+=(k+=8191&(c>>>13|(r=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*F),l+=(j+=8191&(r>>>10|(n=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*D),l+=(M+=8191&(n>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*_),s=(l+=(S+=8191&(a>>>4|(d=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*L))>>>13,l&=8191,l+=(T+=d>>>1&8191)*(5*H),l+=(E+=8191&(d>>>14|(i=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*U),l+=(A+=8191&(i>>>11|(o=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*R),l+=(I+=8191&(o>>>8|(u=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*V),p=s+=(l+=(N+=u>>>5|P)*(5*B))>>>13,p+=x*B,p+=k*C,p+=j*(5*F),p+=M*(5*D),s=(p+=S*(5*_))>>>13,p&=8191,p+=T*(5*L),p+=E*(5*H),p+=A*(5*U),p+=I*(5*R),s+=(p+=N*(5*V))>>>13,p&=8191,b=s,b+=x*V,b+=k*B,b+=j*C,b+=M*(5*F),s=(b+=S*(5*D))>>>13,b&=8191,b+=T*(5*_),b+=E*(5*L),b+=A*(5*H),b+=I*(5*U),h=s+=(b+=N*(5*R))>>>13,h+=x*R,h+=k*V,h+=j*B,h+=M*C,s=(h+=S*(5*F))>>>13,h&=8191,h+=T*(5*D),h+=E*(5*_),h+=A*(5*L),h+=I*(5*H),y=s+=(h+=N*(5*U))>>>13,y+=x*U,y+=k*R,y+=j*V,y+=M*B,s=(y+=S*C)>>>13,y&=8191,y+=T*(5*F),y+=E*(5*D),y+=A*(5*_),y+=I*(5*L),v=s+=(y+=N*(5*H))>>>13,v+=x*H,v+=k*U,v+=j*R,v+=M*V,s=(v+=S*B)>>>13,v&=8191,v+=T*C,v+=E*(5*F),v+=A*(5*D),v+=I*(5*_),m=s+=(v+=N*(5*L))>>>13,m+=x*L,m+=k*H,m+=j*U,m+=M*R,s=(m+=S*V)>>>13,m&=8191,m+=T*B,m+=E*C,m+=A*(5*F),m+=I*(5*D),g=s+=(m+=N*(5*_))>>>13,g+=x*_,g+=k*L,g+=j*H,g+=M*U,s=(g+=S*R)>>>13,g&=8191,g+=T*V,g+=E*B,g+=A*C,g+=I*(5*F),w=s+=(g+=N*(5*D))>>>13,w+=x*D,w+=k*_,w+=j*L,w+=M*H,s=(w+=S*U)>>>13,w&=8191,w+=T*R,w+=E*V,w+=A*B,w+=I*C,O=s+=(w+=N*(5*F))>>>13,O+=x*F,O+=k*D,O+=j*_,O+=M*L,s=(O+=S*H)>>>13,O&=8191,O+=T*U,O+=E*R,O+=A*V,O+=I*B,x=l=8191&(s=(s=((s+=(O+=N*C)>>>13)<<2)+s|0)+(l&=8191)|0),k=p+=s>>>=13,j=b&=8191,M=h&=8191,S=y&=8191,T=v&=8191,E=m&=8191,A=g&=8191,I=w&=8191,N=O&=8191,t+=16,f-=16;this.h[0]=x,this.h[1]=k,this.h[2]=j,this.h[3]=M,this.h[4]=S,this.h[5]=T,this.h[6]=E,this.h[7]=A,this.h[8]=I,this.h[9]=N},j.prototype.finish=function(e,t){var f,c,r,n,a=new Uint16Array(10);if(this.leftover){for(n=this.leftover,this.buffer[n++]=1;n<16;n++)this.buffer[n]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(f=this.h[1]>>>13,this.h[1]&=8191,n=2;n<10;n++)this.h[n]+=f,f=this.h[n]>>>13,this.h[n]&=8191;for(this.h[0]+=5*f,f=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=f,f=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=f,a[0]=this.h[0]+5,f=a[0]>>>13,a[0]&=8191,n=1;n<10;n++)a[n]=this.h[n]+f,f=a[n]>>>13,a[n]&=8191;for(a[9]-=8192,c=(1^f)-1,n=0;n<10;n++)a[n]&=c;for(c=~c,n=0;n<10;n++)this.h[n]=this.h[n]&c|a[n];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),r=this.h[0]+this.pad[0],this.h[0]=65535&r,n=1;n<8;n++)r=(this.h[n]+this.pad[n]|0)+(r>>>16)|0,this.h[n]=65535&r;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},j.prototype.update=function(e,t,f){var c,r;if(this.leftover){for((r=16-this.leftover)>f&&(r=f),c=0;c<r;c++)this.buffer[this.leftover+c]=e[t+c];if(f-=r,t+=r,this.leftover+=r,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(f>=16&&(r=f-f%16,this.blocks(e,t,r),t+=r,f-=r),f){for(c=0;c<f;c++)this.buffer[this.leftover+c]=e[t+c];this.leftover+=f}};var K=T,G=E,Z=[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 J(e,t,f,c){for(var r,n,a,d,i,o,u,s,l,p,b,h,y,v,m,g,w,O,P,x,k,j,M,S,T,E,A=new Int32Array(16),I=new Int32Array(16),N=e[0],C=e[1],B=e[2],V=e[3],R=e[4],U=e[5],H=e[6],L=e[7],_=t[0],D=t[1],F=t[2],z=t[3],q=t[4],W=t[5],X=t[6],K=t[7],G=0;c>=128;){for(P=0;P<16;P++)x=8*P+G,A[P]=f[x+0]<<24|f[x+1]<<16|f[x+2]<<8|f[x+3],I[P]=f[x+4]<<24|f[x+5]<<16|f[x+6]<<8|f[x+7];for(P=0;P<80;P++)if(r=N,n=C,a=B,d=V,i=R,o=U,u=H,l=_,p=D,b=F,h=z,y=q,v=W,m=X,M=65535&(j=K),S=j>>>16,T=65535&(k=L),E=k>>>16,M+=65535&(j=(q>>>14|R<<18)^(q>>>18|R<<14)^(R>>>9|q<<23)),S+=j>>>16,T+=65535&(k=(R>>>14|q<<18)^(R>>>18|q<<14)^(q>>>9|R<<23)),E+=k>>>16,M+=65535&(j=q&W^~q&X),S+=j>>>16,T+=65535&(k=R&U^~R&H),E+=k>>>16,M+=65535&(j=Z[2*P+1]),S+=j>>>16,T+=65535&(k=Z[2*P]),E+=k>>>16,k=A[P%16],S+=(j=I[P%16])>>>16,T+=65535&k,E+=k>>>16,T+=(S+=(M+=65535&j)>>>16)>>>16,M=65535&(j=O=65535&M|S<<16),S=j>>>16,T=65535&(k=w=65535&T|(E+=T>>>16)<<16),E=k>>>16,M+=65535&(j=(_>>>28|N<<4)^(N>>>2|_<<30)^(N>>>7|_<<25)),S+=j>>>16,T+=65535&(k=(N>>>28|_<<4)^(_>>>2|N<<30)^(_>>>7|N<<25)),E+=k>>>16,S+=(j=_&D^_&F^D&F)>>>16,T+=65535&(k=N&C^N&B^C&B),E+=k>>>16,s=65535&(T+=(S+=(M+=65535&j)>>>16)>>>16)|(E+=T>>>16)<<16,g=65535&M|S<<16,M=65535&(j=h),S=j>>>16,T=65535&(k=d),E=k>>>16,S+=(j=O)>>>16,T+=65535&(k=w),E+=k>>>16,C=r,B=n,V=a,R=d=65535&(T+=(S+=(M+=65535&j)>>>16)>>>16)|(E+=T>>>16)<<16,U=i,H=o,L=u,N=s,D=l,F=p,z=b,q=h=65535&M|S<<16,W=y,X=v,K=m,_=g,P%16==15)for(x=0;x<16;x++)k=A[x],M=65535&(j=I[x]),S=j>>>16,T=65535&k,E=k>>>16,k=A[(x+9)%16],M+=65535&(j=I[(x+9)%16]),S+=j>>>16,T+=65535&k,E+=k>>>16,w=A[(x+1)%16],M+=65535&(j=((O=I[(x+1)%16])>>>1|w<<31)^(O>>>8|w<<24)^(O>>>7|w<<25)),S+=j>>>16,T+=65535&(k=(w>>>1|O<<31)^(w>>>8|O<<24)^w>>>7),E+=k>>>16,w=A[(x+14)%16],S+=(j=((O=I[(x+14)%16])>>>19|w<<13)^(w>>>29|O<<3)^(O>>>6|w<<26))>>>16,T+=65535&(k=(w>>>19|O<<13)^(O>>>29|w<<3)^w>>>6),E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,A[x]=65535&T|E<<16,I[x]=65535&M|S<<16;M=65535&(j=_),S=j>>>16,T=65535&(k=N),E=k>>>16,k=e[0],S+=(j=t[0])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[0]=N=65535&T|E<<16,t[0]=_=65535&M|S<<16,M=65535&(j=D),S=j>>>16,T=65535&(k=C),E=k>>>16,k=e[1],S+=(j=t[1])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[1]=C=65535&T|E<<16,t[1]=D=65535&M|S<<16,M=65535&(j=F),S=j>>>16,T=65535&(k=B),E=k>>>16,k=e[2],S+=(j=t[2])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[2]=B=65535&T|E<<16,t[2]=F=65535&M|S<<16,M=65535&(j=z),S=j>>>16,T=65535&(k=V),E=k>>>16,k=e[3],S+=(j=t[3])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[3]=V=65535&T|E<<16,t[3]=z=65535&M|S<<16,M=65535&(j=q),S=j>>>16,T=65535&(k=R),E=k>>>16,k=e[4],S+=(j=t[4])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[4]=R=65535&T|E<<16,t[4]=q=65535&M|S<<16,M=65535&(j=W),S=j>>>16,T=65535&(k=U),E=k>>>16,k=e[5],S+=(j=t[5])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[5]=U=65535&T|E<<16,t[5]=W=65535&M|S<<16,M=65535&(j=X),S=j>>>16,T=65535&(k=H),E=k>>>16,k=e[6],S+=(j=t[6])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[6]=H=65535&T|E<<16,t[6]=X=65535&M|S<<16,M=65535&(j=K),S=j>>>16,T=65535&(k=L),E=k>>>16,k=e[7],S+=(j=t[7])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(M+=65535&j)>>>16)>>>16)>>>16,e[7]=L=65535&T|E<<16,t[7]=K=65535&M|S<<16,G+=128,c-=128}return c}function Y(e,t,f){var c,r=new Int32Array(8),n=new Int32Array(8),a=new Uint8Array(256),d=f;for(r[0]=1779033703,r[1]=3144134277,r[2]=1013904242,r[3]=2773480762,r[4]=1359893119,r[5]=2600822924,r[6]=528734635,r[7]=1541459225,n[0]=4089235720,n[1]=2227873595,n[2]=4271175723,n[3]=1595750129,n[4]=2917565137,n[5]=725511199,n[6]=4215389547,n[7]=327033209,J(r,n,t,f),f%=128,c=0;c<f;c++)a[c]=t[d-f+c];for(a[f]=128,a[(f=256-128*(f<112?1:0))-9]=0,b(a,f-8,d/536870912|0,d<<3),J(r,n,a,f),c=0;c<8;c++)b(e,8*c,r[c],n[c]);return 0}function Q(e,f){var c=t(),r=t(),n=t(),a=t(),d=t(),i=t(),o=t(),s=t(),l=t();H(c,e[1],e[0]),H(l,f[1],f[0]),L(c,c,l),U(r,e[0],e[1]),U(l,f[0],f[1]),L(r,r,l),L(n,e[3],f[3]),L(n,n,u),L(a,e[2],f[2]),U(a,a,a),H(d,r,c),H(i,a,n),U(o,a,n),U(s,r,c),L(e[0],d,i),L(e[1],s,o),L(e[2],o,i),L(e[3],d,s)}function $(e,t,f){var c;for(c=0;c<4;c++)N(e[c],t[c],f)}function ee(e,f){var c=t(),r=t(),n=t();D(n,f[2]),L(c,f[0],n),L(r,f[1],n),C(e,r),e[31]^=V(c)<<7}function te(e,t,f){var c,r;for(A(e[0],a),A(e[1],d),A(e[2],d),A(e[3],a),r=255;r>=0;--r)$(e,t,c=f[r/8|0]>>(7&r)&1),Q(t,e),Q(e,e),$(e,t,c)}function fe(e,f){var c=[t(),t(),t(),t()];A(c[0],s),A(c[1],l),A(c[2],d),L(c[3],s,l),te(e,c,f)}function ce(e,f,r){var n,a=new Uint8Array(64),d=[t(),t(),t(),t()];for(r||c(f,32),Y(a,f,32),a[0]&=248,a[31]&=127,a[31]|=64,fe(d,a),ee(e,d),n=0;n<32;n++)f[n+32]=e[n];return 0}var re=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ne(e,t){var f,c,r,n;for(c=63;c>=32;--c){for(f=0,r=c-32,n=c-12;r<n;++r)t[r]+=f-16*t[c]*re[r-(c-32)],f=Math.floor((t[r]+128)/256),t[r]-=256*f;t[r]+=f,t[c]=0}for(f=0,r=0;r<32;r++)t[r]+=f-(t[31]>>4)*re[r],f=t[r]>>8,t[r]&=255;for(r=0;r<32;r++)t[r]-=f*re[r];for(c=0;c<32;c++)t[c+1]+=t[c]>>8,e[c]=255&t[c]}function ae(e){var t,f=new Float64Array(64);for(t=0;t<64;t++)f[t]=e[t];for(t=0;t<64;t++)e[t]=0;ne(e,f)}function de(e,f,c,r){var n,a,d=new Uint8Array(64),i=new Uint8Array(64),o=new Uint8Array(64),u=new Float64Array(64),s=[t(),t(),t(),t()];Y(d,r,32),d[0]&=248,d[31]&=127,d[31]|=64;var l=c+64;for(n=0;n<c;n++)e[64+n]=f[n];for(n=0;n<32;n++)e[32+n]=d[32+n];for(Y(o,e.subarray(32),c+32),ae(o),fe(s,o),ee(e,s),n=32;n<64;n++)e[n]=r[n];for(Y(i,e,c+64),ae(i),n=0;n<64;n++)u[n]=0;for(n=0;n<32;n++)u[n]=o[n];for(n=0;n<32;n++)for(a=0;a<32;a++)u[n+a]+=i[n]*d[a];return ne(e.subarray(32),u),l}function ie(e,f,c,r){var n,i=new Uint8Array(32),u=new Uint8Array(64),s=[t(),t(),t(),t()],l=[t(),t(),t(),t()];if(c<64)return-1;if(function(e,f){var c=t(),r=t(),n=t(),i=t(),u=t(),s=t(),l=t();return A(e[2],d),R(e[1],f),_(n,e[1]),L(i,n,o),H(n,n,e[2]),U(i,e[2],i),_(u,i),_(s,u),L(l,s,u),L(c,l,n),L(c,c,i),F(c,c),L(c,c,n),L(c,c,i),L(c,c,i),L(e[0],c,i),_(r,e[0]),L(r,r,i),B(r,n)&&L(e[0],e[0],p),_(r,e[0]),L(r,r,i),B(r,n)?-1:(V(e[0])===f[31]>>7&&H(e[0],a,e[0]),L(e[3],e[0],e[1]),0)}(l,r))return-1;for(n=0;n<c;n++)e[n]=f[n];for(n=0;n<32;n++)e[n+32]=r[n];if(Y(u,e,c),ae(u),te(s,l,u),fe(l,f.subarray(32)),Q(s,l),ee(i,s),c-=64,v(f,0,i,0)){for(n=0;n<c;n++)e[n]=0;return-1}for(n=0;n<c;n++)e[n]=f[n+64];return c}var oe,ue=64,se=32,le=64;function pe(e,t){if(32!==e.length)throw new Error("bad key size");if(24!==t.length)throw new Error("bad nonce size")}function be(){for(var e=0;e<arguments.length;e++)if(!(arguments[e]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function he(e){for(var t=0;t<e.length;t++)e[t]=0}e.lowlevel={crypto_core_hsalsa20:g,crypto_stream_xor:k,crypto_stream:x,crypto_stream_salsa20_xor:O,crypto_stream_salsa20:P,crypto_onetimeauth:M,crypto_onetimeauth_verify:S,crypto_verify_16:y,crypto_verify_32:v,crypto_secretbox:T,crypto_secretbox_open:E,crypto_scalarmult:z,crypto_scalarmult_base:q,crypto_box_beforenm:X,crypto_box_afternm:K,crypto_box:function(e,t,f,c,r,n){var a=new Uint8Array(32);return X(a,r,n),K(e,t,f,c,a)},crypto_box_open:function(e,t,f,c,r,n){var a=new Uint8Array(32);return X(a,r,n),G(e,t,f,c,a)},crypto_box_keypair:W,crypto_hash:Y,crypto_sign:de,crypto_sign_keypair:ce,crypto_sign_open:ie,crypto_secretbox_KEYBYTES:32,crypto_secretbox_NONCEBYTES:24,crypto_secretbox_ZEROBYTES:32,crypto_secretbox_BOXZEROBYTES:16,crypto_scalarmult_BYTES:32,crypto_scalarmult_SCALARBYTES:32,crypto_box_PUBLICKEYBYTES:32,crypto_box_SECRETKEYBYTES:32,crypto_box_BEFORENMBYTES:32,crypto_box_NONCEBYTES:24,crypto_box_ZEROBYTES:32,crypto_box_BOXZEROBYTES:16,crypto_sign_BYTES:ue,crypto_sign_PUBLICKEYBYTES:se,crypto_sign_SECRETKEYBYTES:le,crypto_sign_SEEDBYTES:32,crypto_hash_BYTES:64,gf:t,D:o,L:re,pack25519:C,unpack25519:R,M:L,A:U,S:_,Z:H,pow2523:F,add:Q,set25519:A,modL:ne,scalarmult:te,scalarbase:fe},e.randomBytes=function(e){var t=new Uint8Array(e);return c(t,e),t},e.secretbox=function(e,t,f){be(e,t,f),pe(f,t);for(var c=new Uint8Array(32+e.length),r=new Uint8Array(c.length),n=0;n<e.length;n++)c[n+32]=e[n];return T(r,c,c.length,t,f),r.subarray(16)},e.secretbox.open=function(e,t,f){be(e,t,f),pe(f,t);for(var c=new Uint8Array(16+e.length),r=new Uint8Array(c.length),n=0;n<e.length;n++)c[n+16]=e[n];return c.length<32||0!==E(r,c,c.length,t,f)?null:r.subarray(32)},e.secretbox.keyLength=32,e.secretbox.nonceLength=24,e.secretbox.overheadLength=16,e.scalarMult=function(e,t){if(be(e,t),32!==e.length)throw new Error("bad n size");if(32!==t.length)throw new Error("bad p size");var f=new Uint8Array(32);return z(f,e,t),f},e.scalarMult.base=function(e){if(be(e),32!==e.length)throw new Error("bad n size");var t=new Uint8Array(32);return q(t,e),t},e.scalarMult.scalarLength=32,e.scalarMult.groupElementLength=32,e.box=function(t,f,c,r){var n=e.box.before(c,r);return e.secretbox(t,f,n)},e.box.before=function(e,t){be(e,t),function(e,t){if(32!==e.length)throw new Error("bad public key size");if(32!==t.length)throw new Error("bad secret key size")}(e,t);var f=new Uint8Array(32);return X(f,e,t),f},e.box.after=e.secretbox,e.box.open=function(t,f,c,r){var n=e.box.before(c,r);return e.secretbox.open(t,f,n)},e.box.open.after=e.secretbox.open,e.box.keyPair=function(){var e=new Uint8Array(32),t=new Uint8Array(32);return W(e,t),{publicKey:e,secretKey:t}},e.box.keyPair.fromSecretKey=function(e){if(be(e),32!==e.length)throw new Error("bad secret key size");var t=new Uint8Array(32);return q(t,e),{publicKey:t,secretKey:new Uint8Array(e)}},e.box.publicKeyLength=32,e.box.secretKeyLength=32,e.box.sharedKeyLength=32,e.box.nonceLength=24,e.box.overheadLength=e.secretbox.overheadLength,e.sign=function(e,t){if(be(e,t),t.length!==le)throw new Error("bad secret key size");var f=new Uint8Array(ue+e.length);return de(f,e,e.length,t),f},e.sign.open=function(e,t){if(be(e,t),t.length!==se)throw new Error("bad public key size");var f=new Uint8Array(e.length),c=ie(f,e,e.length,t);if(c<0)return null;for(var r=new Uint8Array(c),n=0;n<r.length;n++)r[n]=f[n];return r},e.sign.detached=function(t,f){for(var c=e.sign(t,f),r=new Uint8Array(ue),n=0;n<r.length;n++)r[n]=c[n];return r},e.sign.detached.verify=function(e,t,f){if(be(e,t,f),t.length!==ue)throw new Error("bad signature size");if(f.length!==se)throw new Error("bad public key size");var c,r=new Uint8Array(ue+e.length),n=new Uint8Array(ue+e.length);for(c=0;c<ue;c++)r[c]=t[c];for(c=0;c<e.length;c++)r[c+ue]=e[c];return ie(n,r,r.length,f)>=0},e.sign.keyPair=function(){var e=new Uint8Array(se),t=new Uint8Array(le);return ce(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==le)throw new Error("bad secret key size");for(var t=new Uint8Array(se),f=0;f<t.length;f++)t[f]=e[32+f];return{publicKey:t,secretKey:new Uint8Array(e)}},e.sign.keyPair.fromSeed=function(e){if(be(e),32!==e.length)throw new Error("bad seed size");for(var t=new Uint8Array(se),f=new Uint8Array(le),c=0;c<32;c++)f[c]=e[c];return ce(t,f,!0),{publicKey:t,secretKey:f}},e.sign.publicKeyLength=se,e.sign.secretKeyLength=le,e.sign.seedLength=32,e.sign.signatureLength=ue,e.hash=function(e){be(e);var t=new Uint8Array(64);return Y(t,e,e.length),t},e.hash.hashLength=64,e.verify=function(e,t){return be(e,t),0!==e.length&&0!==t.length&&e.length===t.length&&0===h(e,0,t,0,e.length)},e.setPRNG=function(e){c=e},(oe="undefined"!=typeof self?self.crypto||self.msCrypto:null)&&oe.getRandomValues?e.setPRNG((function(e,t){var f,c=new Uint8Array(t);for(f=0;f<t;f+=65536)oe.getRandomValues(c.subarray(f,f+Math.min(t-f,65536)));for(f=0;f<t;f++)e[f]=c[f];he(c)})):(oe=f(55024))&&oe.randomBytes&&e.setPRNG((function(e,t){var f,c=oe.randomBytes(t);for(f=0;f<t;f++)e[f]=c[f];he(c)}))}(e.exports?e.exports:self.nacl=self.nacl||{})},69159:()=>{},70573:()=>{},46601:()=>{},55024:()=>{},73897:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c},e.exports.__esModule=!0,e.exports.default=e.exports},85372:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},63405:(e,t,f)=>{var c=f(73897);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},66115:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},17156:e=>{function t(e,t,f,c,r,n,a){try{var d=e[n](a),i=d.value}catch(e){return void f(e)}d.done?t(i):Promise.resolve(i).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,i,"next",e)}function i(e){t(a,r,n,d,i,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},56690:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},29399:e=>{e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},40426:e=>{var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},3515:(e,t,f)=>{var c=f(6015),r=f(69617);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},89728:e=>{function t(e,t){for(var f=0;f<t.length;f++){var c=t[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(e,c.key,c)}}e.exports=function(e,f,c){return f&&t(e.prototype,f),c&&t(e,c),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},38416:e=>{e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},41588:(e,t,f)=>{var c=f(1753);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},73808:e=>{function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},61655:(e,t,f)=>{var c=f(6015);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},64836:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},46035:e=>{e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},69617:e=>{e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},79498:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},68872:e=>{e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},12218:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},42281:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},94993:(e,t,f)=>{var c=f(18698).default,r=f(66115);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},17061:(e,t,f)=>{var c=f(18698).default;function r(){"use strict";e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",o=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new M(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=x(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var i=l(e,t,f);if("normal"===i.type){if(c=f.done?"completed":"suspendedYield",i.arg===p)continue;return{value:i.arg,done:f.done}}"throw"===i.type&&(c="completed",f.method="throw",f.arg=i.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function f(r,a,d,i){var o=l(e[r],e,a);if("throw"!==o.type){var u=o.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,i)}),(function(e){f("throw",e,d,i)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,i)}))}i(o.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function x(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f<e.length;)if(n.call(e,f))return t.value=e[f],t.done=!1,t;return t.value=void 0,t.done=!0,t};return c.next=c}}return{next:T}}function T(){return{value:void 0,done:!0}}return h.prototype=y,u(w,"constructor",y),u(y,"constructor",h),h.displayName=u(y,o,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,u(e,o,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},O(P.prototype),u(P.prototype,i,(function(){return this})),t.AsyncIterator=P,t.async=function(e,f,c,r,n){void 0===n&&(n=Promise);var a=new P(s(e,f,c,r),n);return t.isGeneratorFunction(f)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},O(w),u(w,o,"Generator"),u(w,d,(function(){return this})),u(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=[];for(var f in e)t.push(f);return t.reverse(),function f(){for(;t.length;){var c=t.pop();if(c in e)return f.value=c,f.done=!1,f}return f.done=!0,f}},t.values=S,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function f(f,c){return a.type="throw",a.arg=e,t.next=f,c&&(t.method="next",t.arg=void 0),!!c}for(var c=this.tryEntries.length-1;c>=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),i=n.call(r,"finallyLoc");if(d&&i){if(this.prev<r.catchLoc)return f(r.catchLoc,!0);if(this.prev<r.finallyLoc)return f(r.finallyLoc)}else if(d){if(this.prev<r.catchLoc)return f(r.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return f(r.finallyLoc)}}}},abrupt:function(e,t){for(var f=this.tryEntries.length-1;f>=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev<c.finallyLoc){var r=c;break}}r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var a=r?r.completion:{};return a.type=e,a.arg=t,r?(this.method="next",this.next=r.finallyLoc,p):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),j(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;j(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},6015:e=>{function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},27424:(e,t,f)=>{var c=f(85372),r=f(68872),n=f(86116),a=f(12218);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},1753:(e,t,f)=>{var c=f(73808);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},51589:(e,t,f)=>{var c=f(85372),r=f(79498),n=f(86116),a=f(12218);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},861:(e,t,f)=>{var c=f(63405),r=f(79498),n=f(86116),a=f(42281);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},18698:e=>{function t(f){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},86116:(e,t,f)=>{var c=f(73897);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},33496:(e,t,f)=>{var c=f(73808),r=f(6015),n=f(46035),a=f(3515);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},64687:(e,t,f)=>{var c=f(17061)();e.exports=c;try{regeneratorRuntime=c}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}},72314:e=>{e.exports=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING","KTON"],decimals:[9,9],standardAccount:"*25519",website:"https://darwinia.network/"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"poli",displayName:"Polimec Chain",symbols:[],decimals:[],standardAccount:"*25519",website:"https://polimec.io/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"AvN Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"apex",displayName:"Apex Network",symbols:["APEX"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2114,network:"Turing",displayName:"Turing Network",symbols:["TUR"],decimals:[10],standardAccount:"*25519",website:"https://oak.tech/turing/home/"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2208,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3e3,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:4e3,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:4006,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.webb.tools/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"}]},7962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accountId=function(e,t){return(0,a.memo)(e,(function(e){var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8)return(0,c.of)(t.registry.createType("AccountId",f));var a=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(a.toString()).pipe((0,c.map)((function(e){return(0,r.assertReturn)(e,"Unable to retrieve accountId")})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},51865:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.flags=function(e,t){return(0,n.memo)(e,(function(e){var f,n,a,d,i=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,r.combineLatest)([e&&null!=i&&i.members?i.members():(0,r.of)(void 0),e&&null!==(f=t.query.council)&&void 0!==f&&f.members?t.query.council.members():(0,r.of)([]),e&&null!==(n=t.query.technicalCommittee)&&void 0!==n&&n.members?t.query.technicalCommittee.members():(0,r.of)([]),e&&null!==(a=t.query.society)&&void 0!==a&&a.members?t.query.society.members():(0,r.of)([]),e&&null!==(d=t.query.sudo)&&void 0!==d&&d.key?t.query.sudo.key():(0,r.of)(void 0)]).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,5),r=f[0],n=f[1],a=f[2],d=f[3],i=f[4],o=e&&e.toString(),u=function(e){return e.toString()===o};return{isCouncil:((null==r?void 0:r.map((function(e){return(0,c.default)(e,1)[0]})))||n||[]).some(u),isSociety:(d||[]).some(u),isSudo:(null==i?void 0:i.toString())===o,isTechCommittee:(a||[]).some(u)}}(e,t)})))}))};var r=f(72872),n=f(48861)},89920:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idAndIndex=function(e,t){return(0,a.memo)(e,(function(e){try{var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8){var a=t.registry.createType("AccountId",f);return t.derive.accounts.idToIndex(a).pipe((0,c.map)((function(e){return[a,e]})))}var d=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(d.toString()).pipe((0,c.map)((function(e){return[e,d]})))}catch(e){return(0,c.of)([void 0,void 0])}}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},37108:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idToIndex=function(e,t){return(0,r.memo)(e,(function(e){return t.derive.accounts.indexes().pipe((0,c.map)((function(t){return(t||{})[e.toString()]})))}))};var c=f(72872),r=f(48861)},34333:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.hasIdentity=void 0,t.hasIdentityMulti=function(e,t){return(0,a.memo)(e,(function(e){var f;return null!==(f=t.query.identity)&&void 0!==f&&f.identityOf?(0,r.combineLatest)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f,c=r[t],a=c&&c.isSome?c.unwrap()[0].toString():void 0;if(e&&e.isSome){var d=i(e.unwrap().info.display);d&&!(0,n.isHex)(d)&&(f=d)}return{display:f,hasIdentity:!(!f&&!a),parentId:a}}))}))):(0,r.of)(e.map((function(){return{hasIdentity:!1}})))}))},t.identity=function(e,t){return(0,a.memo)(e,(function(e){return function(e,t){var f;return t&&null!==(f=e.query.identity)&&void 0!==f&&f.identityOf?e.queryMulti([[e.query.identity.identityOf,t],[e.query.identity.superOf,t]]):(0,r.of)([void 0,void 0])}(t,e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return function(e,t,f){if(null!=t&&t.isSome)return(0,r.of)([t,void 0]);if(null!=f&&f.isSome){var c=f.unwrap();return(0,r.combineLatest)([e.query.identity.identityOf(c[0]),(0,r.of)(c)])}return(0,r.of)([void 0,void 0])}(t,n,a)})),(0,r.map)((function(e){var t=(0,c.default)(e,2);return function(e,t){if(null==e||!e.isSome)return{judgements:[]};var f,r=e.unwrap(),n=r.info,a=r.judgements,o=i(n.display);return{display:t&&i(t[1])||o,displayParent:t&&o,email:i(n.email),image:i(n.image),judgements:a,legal:i(n.legal),other:(f=n.additional,f.reduce((function(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=i(r),d=i(n);return a&&d&&(e[a]=d),e}),{})),parent:t&&t[0],pgp:n.pgpFingerprint.unwrapOr(d).toHex(),riot:i(n.riot),twitter:i(n.twitter),web:i(n.web)}}(t[0],t[1])})))}))};var r=f(72872),n=f(69338),a=f(48861),d={toHex:function(){}};function i(e){return e.isRaw?(0,n.u8aToString)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex()}var o=(0,a.firstMemo)((function(e,t){return e.derive.accounts.hasIdentityMulti([t])}));t.hasIdentity=o},17689:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(7962);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51865);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(89920);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(37108);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(34333);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(10730);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(58043);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(95243);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},10730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexToId=function(e,t){return(0,r.memo)(e,(function(e){return t.query.indices?t.query.indices.accounts(e).pipe((0,c.map)((function(e){return e.unwrapOr([])[0]}))):(0,c.of)(void 0)}))};var c=f(72872),r=f(48861)},58043:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return a?(0,r.of)(a):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,r.map)((function(t){return t.reduce((function(t,f){var r=(0,c.default)(f,2),n=r[0],a=r[1];return a.isSome&&(t[a.unwrap()[0].toString()]=e.registry.createType("AccountIndex",n.args[0])),t}),{})})))}(t).pipe((0,r.startWith)({})):(0,r.of)({})).pipe((0,r.map)((function(e){return a=e,e})))}))};var r=f(72872),n=f(48861),a=null},95243:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,a.memo)(e,(function(e){return t.derive.accounts.idAndIndex(e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return(0,r.combineLatest)([(0,r.of)({accountId:n,accountIndex:a}),t.derive.accounts.identity(n),d(t,n)])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0];return{accountId:f.accountId,accountIndex:f.accountIndex,identity:t[1],nickname:t[2]}})))}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f;return(t&&null!==(f=e.query.nicks)&&void 0!==f&&f.nameOf?e.query.nicks.nameOf(t):(0,r.of)(void 0)).pipe((0,r.map)((function(t){return null!=t&&t.isSome?(0,n.u8aToString)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0})))}},76704:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(38416));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t._getIds=function(e,t){return(0,u.memo)(e,(function(e){var f=e.map((function(e){return(0,o.bnToBn)(e)}));return f.length?t.query.listBags.multi(f).pipe((0,i.map)((function(e){return function(e,t){var f=e.map((function(e,f){return{bag:t[f].unwrapOr(null),id:e,key:e.toString()}})).sort((function(e,t){return t.id.cmp(e.id)})).map((function(e,t){return d(d({},e),{},{bagLower:o.BN_ZERO,bagUpper:e.id,index:t})})),c=f.length-1;return f.map((function(e,t){return t===c?e:d(d({},e),{},{bagLower:f[t+1].bagUpper})}))}(f,e)}))):(0,i.of)([])}))},t.all=function(e,t){return(0,u.memo)(e,(function(){return t.query.bagsList.listBags.keys().pipe((0,i.switchMap)((function(e){return t.derive.bagsList._getIds(e.map((function(e){return(0,r.default)(e.args,1)[0]})))})),(0,i.map)((function(e){return e.filter((function(e){return e.bag}))})))}))},t.get=function(e,t){return(0,u.memo)(e,(function(e){return t.derive.bagsList._getIds([(0,o.bnToBn)(e)]).pipe((0,i.map)((function(e){return e[0]})))}))};var i=f(72872),o=f(69338),u=f(48861)},59150:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.expand=function(e,t){return(0,d.memo)(e,(function(e){return t.derive.bagsList.listNodes(e.bag).pipe((0,a.map)((function(t){return n(n({},e),{},{nodes:t})})))}))},t.getExpanded=function(e,t){return(0,d.memo)(e,(function(e){return t.derive.bagsList.get(e).pipe((0,a.switchMap)((function(e){return t.derive.bagsList.expand(e)})))}))};var a=f(72872),d=f(48861)},15817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(76704);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(59150);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(5573);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},5573:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listNodes=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.head.isSome?function(e,t){var f=new c.BehaviorSubject(t);return f.pipe((0,c.switchMap)((function(t){return e.query.bagsList.listNodes(t)})),(0,c.tap)((function(e){setTimeout((function(){e.isSome&&e.value.next.isSome?f.next(e.unwrap().next.unwrap()):f.complete()}),0)})),(0,c.toArray)(),(0,c.map)((function(e){return e.map((function(e){return e.unwrap()}))})))}(t,e.head.unwrap()):(0,c.of)([])}))};var c=f(72872),r=f(48861)},27109:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(38416)),a=c(f(51589)),d=c(f(27424));function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.account=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.accounts.accountId(e).pipe((0,o.switchMap)((function(e){var c,r,n;return e?(0,o.combineLatest)([(0,o.of)(e),f?y(t,e,f):(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)?v(t,e):(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e):(0,u.isFunction)(null===(n=t.query.balances)||void 0===n?void 0:n.freeBalance)?b(t,e):h(t,e)]):(0,o.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[l(t),l(t),l(t),l(t)]]]])})),(0,o.map)((function(e){return function(e,t){var f=(0,d.default)(t,2),c=f[0],r=(0,d.default)(f[1],2),o=r[0],u=(0,a.default)(r[1]),s=u[0];return function(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?i(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):i(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}({accountId:c,accountNonce:o,additional:u.slice(1).map((function(t){return p(e,t)}))},p(e,s))}(t,e)})))}))};var o=f(72872),u=f(69338),s=f(48861);function l(e){return e.registry.createType("Balance")}function p(e,t){var f=(0,d.default)(t,4),c=f[0],r=f[1],n=f[2],a=f[3],i=e.registry.createType("Balance",c.toBn());return{freeBalance:c,frozenFee:n,frozenMisc:a,reservedBalance:r,votingBalance:i}}function b(e,t){return e.queryMulti([[e.query.balances.freeBalance,t],[e.query.balances.reservedBalance,t],[e.query.system.accountNonce,t]]).pipe((0,o.map)((function(t){var f=(0,d.default)(t,3),c=f[0],r=f[1];return[f[2],[[c,r,l(e),l(e)]]]})))}function h(e,t){var f=function(t){return[t,[[l(e),l(e),l(e),l(e)]]]};return(0,u.isFunction)(e.query.system.account)?e.query.system.account(t).pipe((0,o.map)((function(e){var t=e.nonce;return f(t)}))):(0,u.isFunction)(e.query.system.accountNonce)?e.query.system.accountNonce(t).pipe((0,o.map)((function(e){return f(e)}))):(0,o.of)(f(e.registry.createType("Index")))}function y(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["balances"],c=f.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customAccount)||(null===(c=e.query[t])||void 0===c?void 0:c.account)})).filter((function(e){return(0,u.isFunction)(e)})).map((function(e){return[e,t]})),n=function(e,t){return[e,t.map((function(e){var t=e.feeFrozen,f=e.free,c=e.miscFrozen;return[f,e.reserved,t,c]}))]};return c.length?(0,u.isFunction)(e.query.system.account)?e.queryMulti([[e.query.system.account,t]].concat((0,r.default)(c))).pipe((0,o.map)((function(e){var t=(0,a.default)(e),f=t[0].nonce,c=t.slice(1);return n(f,c)}))):e.queryMulti([[e.query.system.accountNonce,t]].concat((0,r.default)(c))).pipe((0,o.map)((function(e){var t=(0,a.default)(e),f=t[0],c=t.slice(1);return n(f,c)}))):h(e,t)}function v(e,t){return e.query.system.account(t).pipe((0,o.map)((function(t){var f=t.nonce?t.data:t[1],c=t.nonce||t[0];if(!f||f.isEmpty)return[c,[[l(e),l(e),l(e),l(e)]]];var r=f.feeFrozen,n=f.free,a=f.miscFrozen;return[c,[[n,f.reserved,r,a]]]})))}},97672:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(38416)),a=c(f(861));function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?d(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):d(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.all=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.balances.account(e).pipe((0,o.switchMap)((function(e){var c,r;return e.accountId.isEmpty?(0,o.of)([e,t.registry.createType("BlockNumber"),[null,[],[]]]):(0,o.combineLatest)([(0,o.of)(e),t.derive.chain.bestNumber(),(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)||(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e.accountId,f):p(t,e.accountId)])})),(0,o.map)((function(e){return function(e,t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=(0,r.default)(f[2],3),d=a[0],o=a[1],s=a[2],p=l(e,n,c,o[0]);return i(i(i({},p),function(e,t,f){var c=f||[],r=!t.vestingLocked.isZero(),n=c.map((function(t){var f=t.locked,c=t.perBlock,r=t.startingBlock;return e.gt(r)?(0,u.bnMin)(f,c.mul(e.sub(r))):u.BN_ZERO})),a=n.reduce((function(e,t){return e.iadd(t)}),new u.BN(0)),d=c.reduce((function(e,t){var f=t.locked;return e.iadd(f)}),new u.BN(0));return{isVesting:r,vestedBalance:a,vestedClaimable:r?t.vestingLocked.sub(d.sub(a)):u.BN_ZERO,vesting:c.map((function(e,t){var f=e.locked,c=e.perBlock,r=e.startingBlock;return{endBlock:f.div(c).iadd(r),locked:f,perBlock:c,startingBlock:r,vested:n[t]}})).filter((function(e){return!e.locked.isZero()})),vestingTotal:d}}(n,p,d)),{},{accountId:c.accountId,accountNonce:c.accountNonce,additional:o.filter((function(e,t){return 0!==t})).map((function(t,f){return l(e,n,c.additional[f],t)})),namedReserves:s})}(t,e)})))}))};var o=f(72872),u=f(69338),s=f(48861);function l(e,t,f,c){var r=function(e,t,f){var c=e.registry.createType("Balance"),r=[],n=e.registry.createType("Balance"),d=!1;if(Array.isArray(f)){d=(r=f.filter((function(e){var f=e.until;return!f||t&&f.gt(t)}))).some((function(e){var t=e.amount;return t&&t.isMax()})),n=e.registry.createType("Balance",r.filter((function(e){return e.id.eq("0x76657374696e6720")})).reduce((function(e,t){var f=t.amount;return e.iadd(f)}),new u.BN(0)));var i=r.filter((function(e){var t=e.amount;return t&&!t.isMax()}));i.length&&(c=e.registry.createType("Balance",u.bnMax.apply(void 0,(0,a.default)(i.map((function(e){return e.amount}))))))}return{allLocked:d,lockedBalance:c,lockedBreakdown:r,vestingLocked:n}}(e,t,c),n=r.allLocked,d=r.lockedBalance,o=r.lockedBreakdown,s=r.vestingLocked;return i(i({},f),{},{availableBalance:e.registry.createType("Balance",n?0:(0,u.bnMax)(new u.BN(0),f.freeBalance.sub(d))),lockedBalance:d,lockedBreakdown:o,vestingLocked:s})}function p(e,t){return e.queryMulti([[e.query.balances.locks,t],[e.query.balances.vesting,t]]).pipe((0,o.map)((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],a=null;if(n.isSome){var d=n.unwrap(),i=d.offset,o=d.perBlock,u=d.startingBlock;a=e.registry.createType("VestingInfo",{locked:i,perBlock:o,startingBlock:u})}return[a?[a]:null,[c],[]]})))}var b=function(e){return!!e};function h(e,t){return[t.map((function(e){return!e})),t.filter(b).map((function(t){return[t,e]}))]}function y(e,t){var f,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["balances"],n=h(t,c.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customLocks)||(null===(c=e.query[t])||void 0===c?void 0:c.locks)}))),a=(0,r.default)(n,2),d=a[0],i=a[1],u=h(t,c.map((function(t){var f;return null===(f=e.query[t])||void 0===f?void 0:f.reserves}))),s=(0,r.default)(u,2),l=s[0],p=s[1];return(0,o.combineLatest)([null!==(f=e.query.vesting)&&void 0!==f&&f.vesting?e.query.vesting.vesting(t):(0,o.of)(e.registry.createType("Option<VestingInfo>")),i.length?e.queryMulti(i):(0,o.of)([]),p.length?e.queryMulti(p):(0,o.of)([])]).pipe((0,o.map)((function(t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=f[2],i=-1,o=-1,u=c.unwrapOr(null);return[u?Array.isArray(u)?u:[u]:null,d.map((function(t){return t?e.registry.createType("Vec<BalanceLock>"):n[++i]})),l.map((function(t){return t?e.registry.createType("Vec<PalletBalancesReserveData>"):a[++o]}))]})))}},90782:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={votingBalance:!0,all:!0};Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),t.votingBalance=void 0;var r=f(97672),n=f(27109);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(76207);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=r.all;t.votingBalance=d},76207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.votingBalances=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.length?(0,c.combineLatest)(e.map((function(e){return t.derive.balances.account(e)}))):(0,c.of)([])}))};var c=f(72872),r=f(48861)},97331:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.bounties=function(e,t){var f=t.query.bounties||t.query.treasury;return(0,n.memo)(e,(function(){return f.bounties?(0,r.combineLatest)([f.bountyCount(),t.query.council?t.query.council.proposalCount():(0,r.of)(0)]).pipe((0,r.switchMap)((function(){return(0,r.combineLatest)([f.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,r.of)([])])})),(0,r.switchMap)((function(e){var n=(0,c.default)(e,2),d=n[0],i=n[1],o=d.map((function(e){return(0,c.default)(e.args,1)[0]}));return(0,r.combineLatest)([f.bounties.multi(o),f.bountyDescriptions.multi(o),(0,r.of)(o),(0,r.of)((0,a.filterBountiesProposals)(t,i))])})),(0,r.map)(d)):(0,r.of)(d([[],[],[],[]]))}))};var r=f(72872),n=f(48861),a=f(43880);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],a=t[3],d=[];return f.forEach((function(e,t){e.isSome&&d.push({bounty:e.unwrap(),description:r[t].unwrapOrDefault().toUtf8(),index:n[t],proposals:a.filter((function(e){return n[t].eq(e.proposal.args[0])}))})})),d}},43880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterBountiesProposals=function(e,t){var f=e.tx.bounties?e.tx.bounties:e.tx.treasury,c=[f.approveBounty,f.closeBounty,f.proposeCurator,f.unassignCurator];return t.filter((function(e){return c.find((function(t){return t.is(e.proposal)}))}))}},20662:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(97331);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},19362:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0});var a={getAvailableDerives:!0,lazyDeriveSection:!0};t.getAvailableDerives=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n(n({},s(e,t,i.derive)),s(e,t,f))},Object.defineProperty(t,"lazyDeriveSection",{enumerable:!0,get:function(){return d.lazyDeriveSection}});var d=f(11410),i=f(30880);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(4134);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u={bagsList:{instances:["bagsList"],methods:[]},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},parachains:{instances:["parachains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function s(e,t,f){for(var c={},r=Object.keys(f),n=Object.keys(t.query),a=t.runtimeVersion.specName.toString(),i=function(e){return n.includes(e)},o=function(e){return function(e,t,f){return e.registry.getModuleInstances(t,f)||[]}(t,a,e).some(i)},s=function(e){return Object.keys(f[e])},l=function(c,r){return f[c][r](e,t)},p=function(e){return!u[e]||u[e].instances.some(i)&&(!u[e].methods.length||u[e].methods.every((f=u[e].instances,function(e){return f.some((function(f){return n.includes(f)&&t.query[f][e]}))})))||u[e].withDetect&&u[e].instances.some(o);var f},b=0;b<r.length;b++){var h=r[b];p(h)&&(0,d.lazyDeriveSection)(c,h,s,l)}return c}},49834:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumber=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.derive.chain.subscribeNewHeads()}));t.bestNumber=c},71115:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberFinalized=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.rpc.chain.subscribeFinalizedHeads()}));t.bestNumberFinalized=c},81767:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberLag=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],n=f[1];return t.registry.createType("BlockNumber",r.sub(n))})))}))};var r=f(72872),n=f(48861)},18287:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.getBlock=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([e.system.events(),e.session?e.session.validators():(0,r.of)([])])})))]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],a=(0,c.default)(f[1],2),d=a[0],i=a[1];return(0,n.createSignedBlockExtended)(t.registry,r,d,i)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},59551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockByNumber=function(e,t){return(0,r.memo)(e,(function(e){return t.rpc.chain.getBlockHash(e).pipe((0,c.switchMap)((function(e){return t.derive.chain.getBlock(e)})))}))};var c=f(72872),r=f(48861)},88698:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.getHeader=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getHeader(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.session?e.session.validators():(0,r.of)([])})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return(0,n.createHeaderExtended)(f.registry,f,r)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},14747:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(49834);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(71115);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(81767);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(88698);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(18287);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(59551);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(12756);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(12385);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},12756:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewBlocks=function(e,t){return(0,a.memo)(e,(function(){return t.derive.chain.subscribeNewHeads().pipe((0,r.switchMap)((function(e){var f=e.createdAtHash||e.hash;return(0,r.combineLatest)([(0,r.of)(e),t.rpc.chain.getBlock(f),t.queryAt(f).pipe((0,r.switchMap)((function(e){return e.system.events()})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0],r=t[1],a=t[2];return(0,n.createSignedBlockExtended)(r.registry,r,a,f.validators)})))}))};var r=f(72872),n=f(4134),a=f(48861)},12385:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewHeads=function(e,t){return(0,a.memo)(e,(function(){return(0,r.combineLatest)([t.rpc.chain.subscribeNewHeads(),t.query.session?t.query.session.validators():(0,r.of)(void 0)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.createdAtHash=f.hash,(0,n.createHeaderExtended)(f.registry,f,r)})))}))};var r=f(72872),n=f(4134),a=f(48861)},60669:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapBlockNumber=function(e){return function(t,f){return(0,r.memo)(t,(function(){return e(f).pipe((0,c.map)((function(e){return e.number.unwrap()})))}))}};var c=f(72872),r=f(48861)},92331:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callMethod=function(e,t){return function(f){return d(f,(function(f){return function(){return(0,r.isFunction)(null==f?void 0:f[e])?f[e]():(0,c.of)(t)}}))}},t.getInstance=a,t.withSection=d;var c=f(72872),r=f(69338),n=f(48861);function a(e,t){var f=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),t),c=f&&f.length?f[0]:t;return e.query[c]}function d(e,t){return function(f,c){return(0,n.memo)(f,t(a(c,e),c,f))}}},2024:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35031);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(72479);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(67624);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},35031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.members=void 0;var c=(0,f(92331).callMethod)("members",[]);t.members=c},72479:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prime=function(e){return(0,n.withSection)(e,(function(e){return function(){return(0,r.isFunction)(null==e?void 0:e.prime)?e.prime().pipe((0,c.map)((function(e){return e.unwrapOr(null)}))):(0,c.of)(null)}}))};var c=f(72872),r=f(69338),n=f(92331)},67624:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.hasProposals=function(e){return(0,d.withSection)(e,(function(e){return function(){return(0,r.of)((0,n.isFunction)(null==e?void 0:e.proposals))}}))},t.proposal=function(e){return(0,d.withSection)(e,(function(e,t){return function(f){return(0,n.isFunction)(null==e?void 0:e.proposals)?(0,a.firstObservable)(i(t,e,[f])):(0,r.of)(null)}}))},t.proposalHashes=t.proposalCount=void 0,t.proposals=function(e){return(0,d.withSection)(e,(function(t,f){return function(){return f.derive[e].proposalHashes().pipe((0,r.switchMap)((function(e){return i(f,t,e)})))}}))};var r=f(72872),n=f(69338),a=f(48861),d=f(92331);function i(e,t,f){return((0,n.isFunction)(null==t?void 0:t.proposals)&&f.length?(0,r.combineLatest)([(0,r.of)(f),(0,r.combineLatest)(f.map((function(e){return t.proposalOf(e).pipe((0,r.catchError)((function(){return(0,r.of)(null)})))}))),t.voting.multi(f)]):(0,r.of)([[],[],[]])).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,3),r=f[0],n=f[1],a=f[2];return n.map((function(t,f){return t&&t.isSome?{hash:e.registry.createType("Hash",r[f]),proposal:t.unwrap(),votes:a[f].unwrapOr(null)}:null})).filter((function(e){return!!e}))}(e,t)})))}var o=(0,d.callMethod)("proposalCount",null);t.proposalCount=o;var u=(0,d.callMethod)("proposals",[]);t.proposalHashes=u},27004:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){return function(e){return(0,r.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee,e.consts.contracts.rentDepositOffset,e.consts.contracts.surchargeReward,e.consts.contracts.tombstoneDeposit])}(t).pipe((0,r.map)((function(e){var t=(0,c.default)(e,10),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return{callBaseFee:f,contractFee:r,creationFee:n,rentByteFee:t[6],rentDepositOffset:t[7],surchargeReward:t[8],tombstoneDeposit:t[9],transactionBaseFee:a,transactionByteFee:d,transferFee:i}})))}))};var r=f(72872),n=f(48861)},33320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(27004);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},40318:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={members:!0,hasProposals:!0,proposal:!0,proposalCount:!0,proposalHashes:!0,proposals:!0,prime:!0};t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var r=f(2024),n=f(69928);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(56907);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=(0,r.members)("council");t.members=d;var i=(0,r.hasProposals)("council");t.hasProposals=i;var o=(0,r.proposal)("council");t.proposal=o;var u=(0,r.proposalCount)("council");t.proposalCount=u;var s=(0,r.proposalHashes)("council");t.proposalHashes=s;var l=(0,r.proposals)("council");t.proposals=l;var p=(0,r.prime)("council");t.prime=p},69928:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.votes=function(e,t){var f=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,n.memo)(e,(function(){return f?f.stakeOf?function(e,t){return(0,r.combineLatest)([d(t),i(t)]).pipe((0,r.map)((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=[];return n.forEach((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1];a.push([r,{stake:e.registry.createType("Balance"),votes:n}])})),r.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],n=a.find((function(e){return(0,c.default)(e,1)[0].eq(f)}));n?n[1].stake=r:a.push([f,{stake:r,votes:[]}])})),a})))}(t,f):function(e){return e.voting.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2),f=(0,c.default)(t[0].args,1)[0],r=t[1];return[f,a(r)?{stake:r.stake,votes:r.votes}:{stake:r[0],votes:r[1]}]}))})))}(f):(0,r.of)([])}))};var r=f(72872),n=f(48861);function a(e){return!Array.isArray(e)}function d(e){return e.stakeOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}function i(e){return e.votesOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}},56907:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.votesOf=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.council.votes().pipe((0,r.map)((function(f){return(f.find((function(t){return(0,c.default)(t,1)[0].eq(e)}))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1]})))}))};var r=f(72872),n=f(48861)},40883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.childKey=function(e,t){return(0,a.memo)(e,(function(e){return t.query.crowdloan.funds(e).pipe((0,c.map)((function(e){return e.isSome?(t=e.unwrap(),(0,r.u8aToHex)((0,r.u8aConcat)(":child_storage:default:",(0,n.blake2AsU8a)((0,r.u8aConcat)("crowdloan",(t.fundIndex||t.trieIndex).toU8a()))))):null;var t})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},18343:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.contributions=function(e,t){return(0,i.memo)(e,(function(e){return t.derive.crowdloan.childKey(e).pipe((0,a.switchMap)((function(f){return f?function(e,t,f){return(0,a.combineLatest)([s(e,t,f),u(e,t)]).pipe((0,a.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1],n=c.added,a=c.blockHash,d=c.removed,i={};return f.forEach((function(e){i[e]=!0})),n.forEach((function(e){i[e]=!0})),d.forEach((function(e){delete i[e]})),{blockHash:a,contributorsHex:Object.keys(i)}})))}(t,e,f):(0,a.of)({blockHash:"-",contributorsHex:[]})})))}))};var a=f(72872),d=f(69338),i=f(48861),o=f(17080);function u(e,t){var f=[],c=[];return e.query.system.events().pipe((0,a.switchMap)((function(e){var r,d,i,u=(0,o.extractContributed)(t,e);return u.added.length||u.removed.length?(f=(r=f).concat.apply(r,(0,n.default)(u.added)),c=(d=c).concat.apply(d,(0,n.default)(u.removed)),(0,a.of)({added:f,addedDelta:u.added,blockHash:(null===(i=e.createdAtHash)||void 0===i?void 0:i.toHex())||"-",removed:c,removedDelta:u.removed})):a.EMPTY})),(0,a.startWith)({added:f,addedDelta:[],blockHash:"-",removed:c,removedDelta:[]}))}function s(e,t,f){return function(e,t){return e.query.system.events().pipe((0,a.switchMap)((function(e){var f;return e.filter((function(e){var f=e.event,c=(0,r.default)(f.data,1)[0],n=f.method;return"crowdloan"===f.section&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(n)&&c.eq(t)})).length?(0,a.of)((null===(f=e.createdAtHash)||void 0===f?void 0:f.toHex())||"-"):a.EMPTY})),(0,a.startWith)("-"))}(e,t).pipe((0,a.switchMap)((function(){return(0,d.isFunction)(e.rpc.childstate.getKeysPaged)?function(e,t){var f=new a.BehaviorSubject(void 0);return f.pipe((0,a.switchMap)((function(f){return e.rpc.childstate.getKeysPaged(t,"0x",1e3,f)})),(0,a.tap)((function(e){setTimeout((function(){1e3===e.length?f.next(e[999].toHex()):f.complete()}),0)})),(0,a.toArray)(),(0,a.map)((function(e){return(0,d.arrayFlatten)(e)})))}(e,f):e.rpc.childstate.getKeys(f,"0x")})),(0,a.map)((function(e){return e.map((function(e){return e.toHex()}))})))}},17236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(40883);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(18343);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(33077);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},33077:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(38416));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.ownContributions=function(e,t){return(0,o.memo)(e,(function(e,f){return t.derive.crowdloan.childKey(e).pipe((0,i.switchMap)((function(c){return c&&f.length?function(e,t,f,c){return(0,i.combineLatest)([s(e,f,c),l(e,t,f,c)]).pipe((0,i.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1];return d(d({},f),c)})))}(t,e,c,f):(0,i.of)({})})))}))};var i=f(72872),o=f(48861),u=f(17080);function s(e,t,f){return(0,i.combineLatest)(f.map((function(f){return e.rpc.childstate.getStorage(t,f)}))).pipe((0,i.map)((function(t){return t.map((function(t){return e.registry.createType("Option<StorageData>",t)})).map((function(t){return t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")})).reduce((function(e,t,c){return d(d({},e),{},(0,n.default)({},f[c],t))}),{})})))}function l(e,t,f,c){return e.query.system.events().pipe((0,i.switchMap)((function(r){var n=(0,u.extractContributed)(t,r),a=c.filter((function(e){return n.added.includes(e)||n.removed.includes(e)}));return a.length?s(e,f,a):i.EMPTY})),(0,i.startWith)({}))}},17080:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.extractContributed=function(e,t){var f;return t.filter((function(t){var f=t.event,r=(0,c.default)(f.data,2)[1],n=f.method;return"crowdloan"===f.section&&["Contributed","Withdrew"].includes(n)&&r.eq(e)})).reduce((function(e,t){var f=t.event,r=(0,c.default)(f.data,1)[0];return"Contributed"===f.method?e.added.push(r.toHex()):e.removed.push(r.toHex()),e}),{added:[],blockHash:(null===(f=t.createdAtHash)||void 0===f?void 0:f.toHex())||"-",removed:[]})}},95441:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.dispatchQueue=function(e,t){return(0,u.memo)(e,(function(){var e;return(0,o.isFunction)(null===(e=t.query.scheduler)||void 0===e?void 0:e.agenda)?function(e){return function(e){return e.derive.democracy.referendumsFinished().pipe((0,i.switchMap)((function(){return e.query.scheduler.agenda.keys()})),(0,i.switchMap)((function(t){var f=t.map((function(e){return(0,n.default)(e.args,1)[0]}));return f.length?(0,i.combineLatest)([(0,i.of)(f),(0,i.combineLatest)(f.map((function(t){return e.query.scheduler.agenda(t).pipe((0,i.catchError)((function(){return(0,i.of)(null)})))})))]):(0,i.of)([[],[]])})))}(e).pipe((0,i.switchMap)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1],a=[];return c.forEach((function(t,f){(r[f]||[]).filter((function(e){return e.isSome})).forEach((function(f){var c=f.unwrap();if(c.maybeId.isSome){var r=c.maybeId.unwrap().toHex();if(r.startsWith(s)){var n=!1===c.call.isBasic?c.call.isHash?c.call.asHash:c.call.asValue.args[0]:c.call.args[0];a.push({at:t,imageHash:n,index:e.registry.createType("(u64, ReferendumIndex)",r)[1]})}}}))})),(0,i.combineLatest)([(0,i.of)(a),a.length?e.derive.democracy.preimages(a.map((function(e){return e.imageHash}))):(0,i.of)([])])})),(0,i.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return f.map((function(e,t){return d(d({},e),{},{image:c[t]})}))})))}(t):t.query.democracy.dispatchQueue?function(e){return e.query.democracy.dispatchQueue().pipe((0,i.switchMap)((function(t){return(0,i.combineLatest)([(0,i.of)(t),e.derive.democracy.preimages(t.map((function(e){return(0,n.default)(e,2)[1]})))])})),(0,i.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return f.map((function(e,t){var f=(0,n.default)(e,3),r=f[0],a=f[1],d=f[2];return{at:r,image:c[t],imageHash:a,index:d}}))})))}(t):(0,i.of)([])}))};var i=f(72872),o=f(69338),u=f(48861),s=(0,o.stringToHex)("democrac")},36883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(95441);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(32065);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(68006);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(13947);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(38768);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(12493);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(97235);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(7600);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(23788);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(86585);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(92757);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}))},32065:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.locks=function(e,t){return(0,a.memo)(e,(function(e){return t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,r.switchMap)((function(e){return e.isDirect?function(e,t){var f=t.votes;return f.length?e.query.democracy.referendumInfoOf.multi(f.map((function(e){return(0,c.default)(e,1)[0]}))).pipe((0,r.map)((function(t){return f.map((function(e,f){return[e,t[f].unwrapOr(null)]})).filter((function(e){return!!e[1]&&(0,n.isUndefined)(e[1].end)&&e[0][1].isStandard})).map((function(t){var f=(0,c.default)(t,2),r=f[0],a=f[1];return function(e,t,f){var r=(0,c.default)(t,2),a=r[0],i=r[1].asStandard,o=i.balance,u=i.vote,s=f.isFinished?function(e,t,f){var c=f.approved,r=f.end;return[r,c.isTrue&&t.isAye||c.isFalse&&t.isNay?r.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[t.conviction.index])):n.BN_ZERO]}(e,u,f.asFinished):[n.BN_ZERO,n.BN_ZERO],l=(0,c.default)(s,2),p=l[0],b=l[1];return{balance:o,isDelegated:!1,isFinished:f.isFinished,referendumEnd:p,referendumId:a,unlockAt:b,vote:u}}(e,r,a)}))}))):(0,r.of)([])}(t,e.asDirect):e.isDelegating?function(e,t){var f=t.balance,c=t.conviction,n=t.target;return e.derive.democracy.locks(n).pipe((0,r.map)((function(t){return t.map((function(t){var r=t.isFinished,n=t.referendumEnd,a=t.referendumId,i=t.unlockAt,o=t.vote;return{balance:f,isDelegated:!0,isFinished:r,referendumEnd:n,referendumId:a,unlockAt:i.isZero()?i:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[c.index])),vote:e.registry.createType("Vote",{aye:o.isAye,conviction:c})}}))})))}(t,e.asDelegating):(0,r.of)([])}))):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861),d=[0,1,2,4,8,16,32]},68006:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.nextExternal=function(e,t){return(0,n.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.nextExternal?t.query.democracy.nextExternal().pipe((0,r.switchMap)((function(e){return function(e,t){if(t.isNone)return(0,r.of)(null);var f=t.unwrap(),n=(0,c.default)(f,2),a=n[0],d=n[1];return e.derive.democracy.preimage(a).pipe((0,r.map)((function(e){return{image:e,imageHash:a,threshold:d}})))}(t,e)}))):(0,r.of)(null)}))};var r=f(72872),n=f(48861)},13947:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.preimage=void 0,t.preimages=function(e,t){return(0,a.memo)(e,(function(e){return e.length&&(0,n.isFunction)(t.query.democracy.preimages)?function(e,t){return e.query.democracy.preimages.multi(t).pipe((0,r.map)((function(t){return t.map((function(t){return function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){var f=t.unwrap();if(f.isMissing)return;var c=f.asAvailable,r=c.data,n=c.deposit;return d(e,[r,c.provider,n,c.since])}return d(e,t.unwrap())}}(e,t)}))})))}(t,e):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f,r=(0,c.default)(t,4),n=r[0],a=r[1],d=r[2],i=r[3];try{f=e.registry.createType("Proposal",n.toU8a(!0))}catch(e){console.error(e)}return{at:i,balance:d,proposal:f,proposer:a}}var i=(0,a.firstMemo)((function(e,t){return e.derive.democracy.preimages([t])}));t.preimage=i},38768:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,u.memo)(e,(function(){var e,f;return(0,o.isFunction)(null===(e=t.query.democracy)||void 0===e?void 0:e.publicProps)&&(0,o.isFunction)(null===(f=t.query.democracy)||void 0===f?void 0:f.preimages)?t.query.democracy.publicProps().pipe((0,i.switchMap)((function(e){return e.length?(0,i.combineLatest)([(0,i.of)(e),t.derive.democracy.preimages(e.map((function(e){return(0,n.default)(e,2)[1]}))),t.query.democracy.depositOf.multi(e.map((function(e){return(0,n.default)(e,1)[0]})))]):(0,i.of)([[],[],[]])})),(0,i.map)(s)):(0,i.of)([])}))};var i=f(72872),o=f(69338),u=f(48861);function s(e){var t=(0,n.default)(e,3),f=t[0],c=t[1],r=t[2];return f.filter((function(e,t){var f,c=(0,n.default)(e,3)[2];return!(null===(f=r[t])||void 0===f||!f.isSome||c.isEmpty)})).map((function(e,t){var f=(0,n.default)(e,3),a=f[0],i=f[1],u=f[2],s=r[t].unwrap();return d(d({},function(e){return(0,o.isFunction)(e[1].mul)}(s)?{balance:s[1],seconds:s[0]}:{balance:s[0],seconds:s[1]}),{},{image:c[t],imageHash:i,index:a,proposer:u})}))}},12493:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.referendumIds=function(e,t){return(0,d.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,a.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return c.gt(f)?(0,r.default)(Array(c.sub(f).toNumber())).map((function(e,t){return f.addn(t)})):[]}))):(0,a.of)([])}))};var a=f(72872),d=f(48861)},97235:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.referendums=function(e,t){return(0,o.memo)(e,(function(){return t.derive.democracy.referendumsActive().pipe((0,i.switchMap)((function(e){return e.length?(0,i.combineLatest)([(0,i.of)(e),t.derive.democracy._referendumsVotes(e)]):(0,i.of)([[],[]])})),(0,i.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return f.map((function(e,t){return d(d({},e),c[t])}))})))}))};var i=f(72872),o=f(48861)},7600:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsActive=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return e.length?t.derive.democracy.referendumsInfo(e):(0,c.of)([])})))}))};var c=f(72872),r=f(48861)},23788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsFinished=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return t.query.democracy.referendumInfoOf.multi(e)})),(0,c.map)((function(e){return e.map((function(e){return e.unwrapOr(null)})).filter((function(e){return!!e&&e.isFinished})).map((function(e){return e.asFinished}))})))}))};var c=f(72872),r=f(48861)},86585:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t._referendumInfo=function(e,t){return(0,o.memo)(e,(function(e,f){var c=(0,u.getStatus)(f);return c?t.derive.democracy.preimage(c.proposalHash).pipe((0,d.map)((function(f){return{image:f,imageHash:c.proposalHash,index:t.registry.createType("ReferendumIndex",e),status:c}}))):(0,d.of)(null)}))},t._referendumVotes=function(e,t){return(0,o.memo)(e,(function(e){return(0,d.combineLatest)([t.derive.democracy.sqrtElectorate(),(0,i.isFunction)(t.query.democracy.votingOf)?l(t,e.index):s(t,e.index)]).pipe((0,d.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,u.calcVotes)(c,e,r)})))}))},t._referendumsVotes=function(e,t){return(0,o.memo)(e,(function(e){return e.length?(0,d.combineLatest)(e.map((function(e){return t.derive.democracy._referendumVotes(e)}))):(0,d.of)([])}))},t.referendumsInfo=function(e,t){return(0,o.memo)(e,(function(e){return e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)(e.map((function(e,c){return t.derive.democracy._referendumInfo(e,f[c])})))})),(0,d.map)((function(e){return e.filter((function(e){return!!e}))}))):(0,d.of)([])}))};var d=f(72872),i=f(69338),o=f(48861),u=f(31015);function s(e,t){return e.query.democracy.votersFor(t).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)([(0,d.of)(f),f.length?e.query.democracy.voteOf.multi(f.map((function(e){return[t,e]}))):(0,d.of)([]),e.derive.balances.votingBalances(f)])})),(0,d.map)((function(t){var f=(0,n.default)(t,3),c=f[0],r=f[1],a=f[2];return c.map((function(t,f){return{accountId:t,balance:a[f].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[f]||e.registry.createType("Vote")}}))})))}function l(e,t){return e.query.democracy.votingOf.entries().pipe((0,d.map)((function(f){var c=f.map((function(e){var t=(0,n.default)(e,2);return[(0,n.default)(t[0].args,1)[0],t[1]]})),d=function(e,t){return e.filter((function(e){return(0,n.default)(e,2)[1].isDirect})).map((function(e){var f=(0,n.default)(e,2);return[f[0],f[1].asDirect.votes.filter((function(e){return(0,n.default)(e,1)[0].eq(t)}))]})).filter((function(e){return!!(0,n.default)(e,2)[1].length})).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0];return f[1].reduce((function(e,t){var f=(0,n.default)(t,2)[1];return f.isStandard&&e.push(function(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}({accountId:c,isDelegating:!1},f.asStandard)),e}),e)}),[])}(c,t),i=c.filter((function(e){return(0,n.default)(e,2)[1].isDelegating})).map((function(e){var t=(0,n.default)(e,2);return[t[0],t[1].asDelegating]}));return i.forEach((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1],a=r.balance,o=r.conviction,u=r.target,s=i.find((function(e){return(0,n.default)(e,1)[0].eq(u)})),l=d.find((function(e){return e.accountId.eq(s?s[0]:u)}));l&&d.push({accountId:c,balance:a,isDelegating:!0,vote:e.registry.createType("Vote",{aye:l.vote.isAye,conviction:o})})})),d})))}},92757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtElectorate=function(e,t){return(0,n.memo)(e,(function(){return t.query.balances.totalIssuance().pipe((0,c.map)(r.bnSqrt))}))};var c=f(72872),r=f(69338),n=f(48861)},31015:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.calcPassing=i,t.calcVotes=function(e,t,f){var c=t.status.tally?function(e,t){var f=[],c=[];return t.forEach((function(e){e.vote.isAye?f.push(e):c.push(e)})),{allAye:f,allNay:c,voteCount:f.length+c.length,voteCountAye:f.length,voteCountNay:c.length,votedAye:e.ayes,votedNay:e.nays,votedTotal:e.turnout}}(t.status.tally,f):f.reduce((function(e,t){var f=t.balance,c=t.vote,r=0===c.conviction.index,n=f.muln(r?1:c.conviction.index).divn(r?10:1);return c.isAye?(e.allAye.push(t),e.voteCountAye++,e.votedAye.iadd(n)):(e.allNay.push(t),e.voteCountNay++,e.votedNay.iadd(n)),e.voteCount++,e.votedTotal.iadd(n),e}),{allAye:[],allNay:[],voteCount:0,voteCountAye:0,voteCountNay:0,votedAye:new a.BN(0),votedNay:new a.BN(0),votedTotal:new a.BN(0)});return n(n({},c),{},{isPassing:i(t.status.threshold,e,c),votes:f})},t.compareRationals=d,t.getStatus=function(e){if(e.isNone)return null;var t=e.unwrap();return function(e){return!!e.proposalHash}(t)?t:t.isOngoing?t.asOngoing:null};var a=f(69338);function d(e,t,f,c){for(;;){var r=e.div(t),n=f.div(c);if(r.lt(n))return!0;if(n.lt(r))return!1;var a=e.mod(t),d=f.mod(c);if(d.isZero())return!1;if(a.isZero())return!0;e=c,f=t,t=d,c=a}}function i(e,t,f){return e.isSimpleMajority?f.votedAye.gt(f.votedNay):function(e,t,f){var c=f.votedAye,r=f.votedNay,n=f.votedTotal,i=(0,a.bnSqrt)(n);return!i.isZero()&&(e.isSuperMajorityApprove?d(r,i,c,t):d(r,t,c,i))}(e,t,f)}},30880:(e,t,f)=>{"use strict";var c=f(64836)(f(18698));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(r=function(e){return e?f:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=r(t);if(f&&f.has(e))return f.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var i=a?Object.getOwnPropertyDescriptor(e,d):null;i&&(i.get||i.set)?Object.defineProperty(n,d,i):n[d]=e[d]}return n.default=e,f&&f.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.derive=void 0;var a={accounts:n(f(17689)),bagsList:n(f(15817)),balances:n(f(90782)),bounties:n(f(20662)),chain:n(f(14747)),contracts:n(f(33320)),council:n(f(40318)),crowdloan:n(f(17236)),democracy:n(f(36883)),elections:n(f(39526)),imOnline:n(f(20971)),membership:n(f(50509)),parachains:n(f(31656)),session:n(f(29441)),society:n(f(2276)),staking:n(f(47827)),technicalCommittee:n(f(7839)),treasury:n(f(29678)),tx:n(f(26099))};t.derive=a},19093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},58649:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(19093)),a=f(38518);(0,r.detectPackage)(a.packageInfo,null,n.default)},39526:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(39790);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},39790:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,o.memo)(e,(function(){var e=function(e){var t=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),"council")||["council"];return[(0,n.default)(t,1)[0],e.query.phragmenElection?"phragmenElection":e.query.electionsPhragmen?"electionsPhragmen":e.query.elections?"elections":null]}(t),f=(0,n.default)(e,2),c=f[0],r=f[1];return(r?t.queryMulti([t.query[c].members,t.query[r].candidates,t.query[r].members,t.query[r].runnersUp]):(0,i.combineLatest)([t.query[c].members(),(0,i.of)([]),(0,i.of)([]),(0,i.of)([])])).pipe((0,i.map)((function(e){var f=(0,n.default)(e,4),c=f[0],a=f[1],i=f[2],o=f[3];return d(d({},function(e,t){return t?{candidacyBond:e.consts[t].candidacyBond,desiredRunnersUp:e.consts[t].desiredRunnersUp,desiredSeats:e.consts[t].desiredMembers,termDuration:e.consts[t].termDuration,votingBond:e.consts[t].votingBond}:{}}(t,r)),{},{candidateCount:t.registry.createType("u32",a.length),candidates:a.map(s),members:i.length?i.map(u).sort(l):c.map((function(e){return[e,t.registry.createType("Balance")]})),runnersUp:o.map(u).sort(l)})})))}))};var i=f(72872),o=f(48861);function u(e){return function(e){return!Array.isArray(e)}(e)?[e.who,e.stake]:e}function s(e){return function(e){return Array.isArray(e)}(e)?e[0]:e}function l(e,t){var f=(0,n.default)(e,2)[1];return(0,n.default)(t,2)[1].cmp(f)}},20971:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(45955);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45955:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.receivedHeartbeats=function(e,t){return(0,a.memo)(e,(function(){var e;return null!==(e=t.query.imOnline)&&void 0!==e&&e.receivedHeartbeats?t.derive.staking.overview().pipe((0,r.switchMap)((function(e){var f=e.currentIndex,c=e.validators;return(0,r.combineLatest)([(0,r.of)({}),(0,r.of)(c),t.query.imOnline.receivedHeartbeats.multi(c.map((function(e,t){return[f,t]}))),t.query.imOnline.authoredBlocks.multi(c.map((function(e){return[f,e]})))])})),(0,r.map)(d)):(0,r.of)({})}))};var r=f(72872),n=f(69338),a=f(48861);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],a=t[2],d=t[3];return r.forEach((function(e,t){var c=e.toString(),r=d[t],i=!a[t].isEmpty,o=f[c];o&&o.hasMessage===i&&o.blockCount.eq(r)||(f[c]={blockCount:r,hasMessage:i,isOnline:i||r.gt(n.BN_ZERO)})})),f}},1154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(58649);var c=f(19362);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},50509:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("membership");t.members=r;var n=(0,c.hasProposals)("membership");t.hasProposals=n;var a=(0,c.proposal)("membership");t.proposal=a;var d=(0,c.proposalCount)("membership");t.proposalCount=d;var i=(0,c.proposalHashes)("membership");t.proposalHashes=i;var o=(0,c.proposals)("membership");t.proposals=o;var u=(0,c.prime)("membership");t.prime=u},38518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api-derive",path:"/",type:"cjs",version:"8.5.1"}},31656:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(62149);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(63905);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},62149:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,o.memo)(e,(function(e){return t.query.registrar&&t.query.parachains?t.queryMulti([t.query.registrar.active,t.query.registrar.retryQueue,t.query.registrar.selectedThreads,t.query.parachains.didUpdate,[t.query.registrar.paras,e],[t.query.registrar.pendingSwap,e],[t.query.parachains.heads,e],[t.query.parachains.relayDispatchQueue,e]]).pipe((0,i.map)((function(f){return function(e,t){var f=(0,n.default)(t,8),c=f[0],r=f[1],a=f[2],i=f[3],o=f[4],p=f[5],b=f[6],h=f[7];return o.isNone?null:{active:s(e,c),didUpdate:(0,u.didUpdateToBool)(i,e),heads:b,id:e,info:d({id:e},o.unwrap()),pendingSwapId:p.unwrapOr(null),relayDispatchQueue:h,retryCollators:l(e,r),selectedCollators:l(e,a)}}(t.registry.createType("ParaId",e),f)}))):(0,i.of)(null)}))};var i=f(72872),o=f(48861),u=f(64462);function s(e,t){var f=t.find((function(t){return(0,n.default)(t,1)[0]===e}));if(f&&f[1].isSome){var c=f[1].unwrap(),r=(0,n.default)(c,2),a=r[0],i=r[1];return d({collatorId:a},i.isWithRetries?{isRetriable:!0,retries:i.asWithRetries.toNumber()}:{isRetriable:!1,retries:0})}return null}function l(e,t){return t.map((function(t){var f=t.find((function(t){return(0,n.default)(t,1)[0]===e}));return f?f[1]:null}))}},63905:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.overview=function(e,t){return(0,o.memo)(e,(function(){var e;return null!==(e=t.query.registrar)&&void 0!==e&&e.parachains&&t.query.parachains?t.query.registrar.parachains().pipe((0,i.switchMap)((function(e){return(0,i.combineLatest)([(0,i.of)(e),t.query.parachains.didUpdate(),t.query.registrar.paras.multi(e),t.query.registrar.pendingSwap.multi(e),t.query.parachains.relayDispatchQueueSize.multi(e)])})),(0,i.map)(s)):(0,i.of)([])}))};var i=f(72872),o=f(48861),u=f(64462);function s(e){var t=(0,n.default)(e,5),f=t[0],c=t[1],r=t[2],a=t[3],i=t[4];return f.map((function(e,t){return{didUpdate:(0,u.didUpdateToBool)(c,e),id:e,info:d({id:e},r[t].unwrapOr(null)),pendingSwapId:a[t].unwrapOr(null),relayDispatchQueueSize:i[t][0].toNumber()}}))}},64462:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUpdateToBool=function(e,t){return!!e.isSome&&e.unwrap().some((function(e){return e.eq(t)}))}},29441:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(50219);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(96874);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(70419);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},50219:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],d=t[3],i=r.unwrapOrDefault();return a([f,i.index,i.start,n.unwrapOrDefault(),d])})))}(t):function(e){return e.query.session.currentIndex().pipe((0,r.map)((function(t){return a([t,e.registry.createType("EraIndex"),e.registry.createType("Option<Moment>"),e.registry.createType("EraIndex"),e.registry.createType("u32")])})))}(t):function(e){return(0,r.of)(a([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option<Moment>"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t)}))};var r=f(72872),n=f(48861);function a(e){var t=(0,c.default)(e,5),f=t[0];return{activeEra:t[1],activeEraStart:t[2],currentEra:t[3],currentIndex:f,validatorCount:t[4]}}},96874:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,d.memo)(e,(function(){return t.derive.session.indexes().pipe((0,a.map)((function(e){var f,c,r,a,d=(null===(f=t.consts)||void 0===f||null===(c=f.babe)||void 0===c?void 0:c.epochDuration)||t.registry.createType("u64",1),i=(null===(r=t.consts)||void 0===r||null===(a=r.staking)||void 0===a?void 0:a.sessionsPerEra)||t.registry.createType("SessionIndex",1);return n(n({},e),{},{eraLength:t.registry.createType("BlockNumber",i.mul(d)),isEpoch:!!t.query.babe,sessionLength:d,sessionsPerEra:i})})))}))};var a=f(72872),d=f(48861)},70419:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.eraProgress=t.eraLength=void 0,t.progress=function(e,t){return(0,o.memo)(e,(function(){return t.query.babe?function(e){return e.derive.session.info().pipe((0,i.switchMap)((function(t){var f;return(0,i.combineLatest)([(0,i.of)(t),null!==(f=e.query.staking)&&void 0!==f&&f.erasStartSessionIndex?e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot,[e.query.staking.erasStartSessionIndex,t.activeEra]]):e.queryMulti([e.query.babe.currentSlot,e.query.babe.epochIndex,e.query.babe.genesisSlot])])})),(0,i.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=(0,n.default)(f[1],4),a=r[0],d=r[1],i=r[2],o=r[3];return[c,[a,d,i,o&&o.isSome?o.unwrap():e.registry.createType("SessionIndex",1)]]})))}(t).pipe((0,i.map)((function(e){var f=(0,n.default)(e,2),c=f[0],r=f[1];return function(e,t,f){var c=(0,n.default)(f,4),r=c[0],a=c[1],i=c[2],o=c[3],u=a.mul(t.sessionLength).iadd(i),s=r.sub(u),l=t.currentIndex.sub(o).imul(t.sessionLength).iadd(s);return d(d({},t),{},{eraProgress:e.registry.createType("BlockNumber",l),sessionProgress:e.registry.createType("BlockNumber",s)})}(t,c,r)}))):function(e){return e.derive.session.info().pipe((0,i.map)((function(t){return d(d({},t),{},{eraProgress:e.registry.createType("BlockNumber"),sessionProgress:e.registry.createType("BlockNumber")})})))}(t)}))},t.sessionProgress=void 0;var i=f(72872),o=f(48861);function u(e){return function(t,f){return(0,o.memo)(t,(function(){return f.derive.session.progress().pipe((0,i.map)((function(t){return t[e]})))}))}}var s=u("eraLength");t.eraLength=s;var l=u("eraProgress");t.eraProgress=l;var p=u("sessionProgress");t.sessionProgress=p},55586:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.candidates=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.candidates().pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.suspendedCandidates.multi(e.map((function(e){return e.who})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f=e.kind,c=e.value;return{accountId:e.who,isSuspended:r[t].isSome,kind:f,value:c}}))})))}))};var r=f(72872),n=f(48861)},2276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(55586);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(4700);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(49205);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(40994);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},4700:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,n.memo)(e,(function(){return t.queryMulti([t.query.society.bids,t.query.society.defender,t.query.society.founder,t.query.society.head,t.query.society.maxMembers,t.query.society.pot]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return{bids:f,defender:r.unwrapOr(void 0),founder:n.unwrapOr(void 0),hasDefender:r.isSome&&a.isSome&&!a.eq(r)||!1,head:a.unwrapOr(void 0),maxMembers:d,pot:i}})))}))};var r=f(72872),n=f(48861)},49205:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.member=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.society._members([e]).pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}))};var r=f(72872),n=f(48861)},40994:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t._members=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.payouts.multi(e),t.query.society.strikes.multi(e),t.query.society.defenderVotes.multi(e),t.query.society.suspendedMembers.multi(e),t.query.society.vouching.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return f.map((function(e,t){return{accountId:e,isDefenderVoter:a[t].isSome,isSuspended:d[t].isTrue,payouts:r[t],strikes:n[t],vote:a[t].unwrapOr(void 0),vouching:i[t].unwrapOr(void 0)}}))})))}))},t.members=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.members().pipe((0,r.switchMap)((function(e){return t.derive.society._members(e)})))}))};var r=f(72872),n=f(48861)},35162:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.account=void 0,t.accounts=function(e,t){return(0,u.memo)(e,(function(e){return t.derive.session.info().pipe((0,i.switchMap)((function(f){return(0,i.combineLatest)([t.derive.staking.keysMulti(e),t.derive.staking.queryMulti(e,s)]).pipe((0,i.map)((function(e){var c=(0,n.default)(e,2),r=c[0];return c[1].map((function(e,c){return function(e,t,f,c){return d(d(d({},f),c),{},{redeemable:p(e,c.stakingLedger,t),unlocking:l(e,c.stakingLedger,t)})}(t,f,r[c],e)}))})))})))}))};var i=f(72872),o=f(69338),u=f(48861),s={withDestination:!0,withLedger:!0,withNominations:!0,withPrefs:!0};function l(e,t,f){var c,r=Object.entries((c=((null==t?void 0:t.unlocking)||[]).filter((function(e){return e.era.unwrap().gt(f.activeEra)})),c.reduce((function(e,t){var f=t.era,c=t.value,r=f.toString();return e[r]=(e[r]||o.BN_ZERO).add(c.unwrap()),e}),{}))).map((function(t){var c=(0,n.default)(t,2),r=c[0],a=c[1];return{remainingEras:new o.BN(r).isub(f.activeEra),value:e.registry.createType("Balance",a)}}));return r.length?r:void 0}function p(e,t,f){return e.registry.createType("Balance",((null==t?void 0:t.unlocking)||[]).reduce((function(e,t){var c=t.era,r=t.value;return f.activeEra.gte(c.unwrap())?e.iadd(r.unwrap()):e}),new o.BN(0)))}var b=(0,u.firstMemo)((function(e,t){return e.derive.staking.accounts([t])}));t.account=b},69345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterCachedEras=function(e,t,f){return e.map((function(e){return t.find((function(t){var f=t.era;return e.eq(f)}))||f.find((function(t){var f=t.era;return e.eq(f)}))}))},t.getEraCache=function(e,t,f){var r="".concat(e,"-").concat(t.toString());return[r,f?void 0:c.deriveCache.get(r)]},t.getEraMultiCache=function(e,t,f){return f?[]:t.map((function(t){return c.deriveCache.get("".concat(e,"-").concat(t.toString()))})).filter((function(e){return!!e}))},t.setEraCache=function(e,t,f){return!t&&c.deriveCache.set(e,f),f},t.setEraMultiCache=function(e,t,f){return!t&&f.forEach((function(t){return c.deriveCache.set("".concat(e,"-").concat(t.era.toString()),t)})),f};var c=f(48861)},69629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentPoints=function(e,t){return(0,r.memo)(e,(function(){return t.derive.session.indexes().pipe((0,c.switchMap)((function(e){var f=e.activeEra;return t.query.staking.erasRewardPoints(f)})))}))};var c=f(72872),r=f(48861)},41814:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electedInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return t.derive.staking.validators().pipe((0,c.switchMap)((function(f){var r=f.nextElected,n=f.validators;return t.derive.staking.queryMulti(d(r,n),e).pipe((0,c.map)((function(e){return{info:e,nextElected:r,validators:n}})))})))}))};var c=f(72872),r=f(69338),n=f(48861),a={withController:!0,withExposure:!0,withPrefs:!0};function d(e,t){return(0,r.arrayFlatten)([e,t.filter((function(t){return!e.find((function(e){return e.eq(t)}))}))])}},99099:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t._eraExposure=function(e,t){return(0,n.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.getEraCache)(i,e,f),d=(0,c.default)(n,2),u=d[0],s=d[1];return s?(0,r.of)(s):t.query.staking.erasStakersClipped.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(u,f,o(e,t))})))}))},t.erasExposure=t.eraExposure=t._erasExposure=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i="eraExposure";function o(e,t){var f={},r={};return t.forEach((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1],d=n.args[1].toString();r[d]=a,a.others.forEach((function(e,t){var c=e.who.toString();f[c]=f[c]||[],f[c].push({validatorId:d,validatorIndex:t})}))})),{era:e,nominators:f,validators:r}}var u=(0,d.singleEra)("_eraExposure");t.eraExposure=u;var s=(0,d.combineEras)("_eraExposure");t._erasExposure=s;var l=(0,d.erasHistoricApply)("_erasExposure");t.erasExposure=l},59799:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.erasHistoric=function(e,t){return(0,a.memo)(e,(function(e){return t.queryMulti([t.query.staking.activeEra,t.query.staking.historyDepth]).pipe((0,r.map)((function(f){for(var r=(0,c.default)(f,2),a=r[0],d=[],i=r[1].toNumber(),o=a.unwrapOrDefault().index,u=o;u.gte(n.BN_ZERO)&&d.length<i;)u===o&&!0!==e||d.push(t.registry.createType("EraIndex",u)),u=u.sub(n.BN_ONE);return d.reverse()})))}))};var r=f(72872),n=f(69338),a=f(48861)},4744:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t._erasPoints=function(e,t){return(0,i.memo)(e,(function(e,f){if(!e.length)return(0,a.of)([]);var c=(0,o.getEraMultiCache)(s,e,f),i=(0,u.filterEras)(e,c);return i.length?t.query.staking.erasRewardPoints.multi(i).pipe((0,a.map)((function(t){return(0,o.filterCachedEras)(e,c,(0,o.setEraMultiCache)(s,f,function(e,t){return e.map((function(e,f){return{era:e,eraPoints:t[f].total,validators:(c=t[f],a=c.individual,(0,n.default)(a.entries()).filter((function(e){return(0,r.default)(e,2)[1].gt(d.BN_ZERO)})).reduce((function(e,t){var f=(0,r.default)(t,2),c=f[0],n=f[1];return e[c.toString()]=n,e}),{}))};var c,a}))}(i,t)))}))):(0,a.of)(c)}))},t.erasPoints=void 0;var a=f(72872),d=f(69338),i=f(48861),o=f(69345),u=f(10173),s="eraPoints";var l=(0,u.erasHistoricApply)("_erasPoints");t.erasPoints=l},18344:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t._eraPrefs=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraPrefs",e,f),d=(0,c.default)(n,2),i=d[0],o=d[1];return o?(0,r.of)(o):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(i,f,function(e,t){var f={};return t.forEach((function(e){var t=(0,c.default)(e,2),r=t[0],n=t[1];f[r.args[1].toString()]=n})),{era:e,validators:f}}(e,t))})))}))},t.erasPrefs=t.eraPrefs=t._erasPrefs=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i=(0,d.singleEra)("_eraPrefs");t.eraPrefs=i;var o=(0,d.combineEras)("_eraPrefs");t._erasPrefs=o;var u=(0,d.erasHistoricApply)("_erasPrefs");t.erasPrefs=u},57349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._erasRewards=function(e,t){return(0,r.memo)(e,(function(e,f){if(!e.length)return(0,c.of)([]);var r=(0,n.getEraMultiCache)(d,e,f),i=(0,a.filterEras)(e,r);return i.length?t.query.staking.erasValidatorReward.multi(i).pipe((0,c.map)((function(t){return(0,n.filterCachedEras)(e,r,(0,n.setEraMultiCache)(d,f,function(e,t){return e.map((function(e,f){return{era:e,eraReward:t[f].unwrapOrDefault()}}))}(i,t)))}))):(0,c.of)(r)}))},t.erasRewards=void 0;var c=f(72872),r=f(48861),n=f(69345),a=f(10173),d="eraRewards",i=(0,a.erasHistoricApply)("_erasRewards");t.erasRewards=i},37960:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t._eraSlashes=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraSlashes",e,f),d=(0,c.default)(n,2),i=d[0],o=d[1];return o?(0,r.of)(o):(0,r.combineLatest)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,r.map)((function(t){var r=(0,c.default)(t,2),n=r[0],d=r[1];return(0,a.setEraCache)(i,f,function(e,t,f){var r={},n={};return t.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],n=t[1];r[f.args[1].toString()]=n.unwrap()})),f.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];n[f.args[1].toString()]=r.unwrapOrDefault()[1]})),{era:e,nominators:r,validators:n}}(e,n,d))})))}))},t.erasSlashes=t.eraSlashes=t._erasSlashes=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i=(0,d.singleEra)("_eraSlashes");t.eraSlashes=i;var o=(0,d.combineEras)("_eraSlashes");t._erasSlashes=o;var u=(0,d.erasHistoricApply)("_erasSlashes");t.erasSlashes=u},47827:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35162);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(69629);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(99099);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(59799);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(4744);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(18344);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(57349);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(37960);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(41814);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(40558);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(44825);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(16391);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(91912);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(72673);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(75029);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(63843);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(60783);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(94691);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(65473);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(17612);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(63897);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(96020);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}))},40558:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.keys=void 0,t.keysMulti=function(e,t){return(0,d.memo)(e,(function(e){return e.length?t.query.session.queuedKeys().pipe((0,a.switchMap)((function(f){var c;return(0,a.combineLatest)([(0,a.of)(f),null!==(c=t.consts.session)&&void 0!==c&&c.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map((function(e){return[t.consts.session.dedupKeyPrefix,e]}))):t.query.session.nextKeys.multi(e)])})),(0,a.map)((function(t){var f=(0,n.default)(t,2),c=f[0],a=f[1];return e.map((function(e,t){return function(e,t,f){var c=(t.find((function(t){return(0,n.default)(t,1)[0].eq(e)}))||[void 0,[]])[1],a=f.unwrapOr([]);return{nextSessionIds:Array.isArray(a)?a:(0,r.default)(a.values()),sessionIds:Array.isArray(c)?c:(0,r.default)(c.values())}}(e,c,a[t])}))}))):(0,a.of)([])}))};var a=f(72872),d=f(48861),i=(0,d.firstMemo)((function(e,t){return e.derive.staking.keysMulti([t])}));t.keys=i},44825:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.overview=function(e,t){return(0,o.memo)(e,(function(){return(0,i.combineLatest)([t.derive.session.indexes(),t.derive.staking.validators()]).pipe((0,i.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1],r=c.nextElected,a=c.validators;return d(d({},f),{},{nextElected:r,validators:a})})))}))};var i=f(72872),o=f(48861)},16391:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t._ownExposures=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.erasStakersClipped,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.erasStakers,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{clipped:e[c],era:t,exposure:e[f.length+c]}}))}))):(0,r.of)([])}))},t.ownExposures=t.ownExposure=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownExposures(t,[f],!0)}));t.ownExposure=d;var i=(0,a.erasHistoricApplyAccount)("_ownExposures");t.ownExposures=i},91912:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t._ownSlashes=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.validatorSlashInEra,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.nominatorSlashInEra,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{era:t,total:e[c].isSome?e[c].unwrap()[1]:e[c+f.length].unwrapOrDefault()}}))}))):(0,r.of)([])}))},t.ownSlashes=t.ownSlash=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownSlashes(t,[f],!0)}));t.ownSlash=d;var i=(0,a.erasHistoricApplyAccount)("_ownSlashes");t.ownSlashes=i},72673:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.query=void 0,t.queryMulti=function(e,t){return(0,n.memo)(e,(function(e,f){return e.length?t.derive.session.indexes().pipe((0,r.switchMap)((function(n){var a=n.activeEra,d=e.map((function(e){return t.registry.createType("AccountId",e)}));return function(e,t,f,n){return function(e,t,f,c){var n=c.withController,a=c.withDestination,d=c.withExposure,i=c.withLedger,o=c.withNominations,u=c.withPrefs,s=e.registry.createType("Option<Nominations>"),l=e.registry.createType("RewardDestination"),p=e.registry.createType("Exposure"),b=e.registry.createType("ValidatorPrefs");return(0,r.combineLatest)([n||i?e.query.staking.bonded.multi(t):(0,r.of)(t.map((function(){return null}))),o?e.query.staking.nominators.multi(t):(0,r.of)(t.map((function(){return s}))),a?e.query.staking.payee.multi(t):(0,r.of)(t.map((function(){return l}))),u?e.query.staking.validators.multi(t):(0,r.of)(t.map((function(){return b}))),d?e.query.staking.erasStakers.multi(t.map((function(e){return[f,e]}))):(0,r.of)(t.map((function(){return p})))])}(e,f,t,n).pipe((0,r.switchMap)((function(t){var a=(0,c.default)(t,5),d=a[0],i=a[1],o=a[2],u=a[3],s=a[4];return function(e,t,f){var c=f.withLedger,n=void 0!==c&&c,a=t.filter((function(e){return n&&!!e&&e.isSome})).map((function(e){return e.unwrap()})),d=e.registry.createType("Option<StakingLedger>");return(a.length?e.query.staking.ledger.multi(a):(0,r.of)([])).pipe((0,r.map)((function(e){var f=-1;return t.map((function(t){return t&&t.isSome&&e[++f]||d}))})))}(e,d,n).pipe((0,r.map)((function(e){return f.map((function(t,f){return function(e,t,f,c,r,n,a){return{accountId:e,controllerId:t&&t.unwrapOr(null),exposure:n,nominators:f.isSome?f.unwrap().targets:[],rewardDestination:c,stakingLedger:a.unwrapOrDefault(),stashId:e,validatorPrefs:r}}(t,d[f],i[f],o[f],u[f],s[f],e[f])}))})))})))}(t,a,d,f)}))):(0,r.of)([])}))};var r=f(72872),n=f(48861),a=(0,n.firstMemo)((function(e,t,f){return e.derive.staking.queryMulti([t],f)}));t.query=a},75029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerExposures=function(e,t){return(0,r.memo)(e,(function(e,f){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.map((function(e){return t.registry.createType("AccountId",e).toString()}));return t.derive.staking._erasExposure(f,r).pipe((0,c.map)((function(e){return n.map((function(t){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators,n=!!r[t],a={},d=c[t]||[];return n?a[t]=r[t]:d&&d.forEach((function(e){var t=e.validatorId;a[t]=r[t]})),{era:f,isEmpty:!Object.keys(a).length,isValidator:n,nominating:d,validators:a}}))}))})))}))},t.stakerExposure=void 0,t.stakerExposures=function(e,t){return(0,r.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,c.switchMap)((function(c){return t.derive.staking._stakerExposures(e,c,f)})))}))};var c=f(72872),r=f(48861),n=(0,r.firstMemo)((function(e,t,f){return e.derive.staking.stakerExposures([t],f)}));t.stakerExposure=n},63843:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPoints=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(f,r).pipe((0,c.map)((function(e){return e.map((function(e){return{era:e.era,eraPoints:e.eraPoints,points:e.validators[n]||t.registry.createType("RewardPoint")}}))})))}))},t.stakerPoints=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPoints");t.stakerPoints=n},60783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPrefs=function(e,t){return(0,r.memo)(e,(function(e,f,r){return t.query.staking.erasValidatorPrefs.multi(f.map((function(t){return[t,e]}))).pipe((0,c.map)((function(e){return e.map((function(e,t){return{era:f[t],validatorPrefs:e}}))})))}))},t.stakerPrefs=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPrefs");t.stakerPrefs=n},94691:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?a(Object(f),!0).forEach((function(t){(0,r.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):a(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t._stakerRewards=function(e,t){return(0,u.memo)(e,(function(e,f){var c=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,i.combineLatest)([t.derive.staking.queryMulti(e,{withLedger:!0}),t.derive.staking._stakerExposures(e,f,c),t.derive.staking._stakerRewardsEras(f,c)]).pipe((0,i.switchMap)((function(e){var r=(0,n.default)(e,3),a=r[0],d=r[1],o=r[2],u=a.map((function(e,f){var c=e.stakingLedger,r=e.stashId;return r&&c?s(t,r,o,d[f]):[]}));if(c)return(0,i.of)(u);var b=l(u),h=(0,n.default)(b,2),y=h[0],v=h[1];return t.derive.staking.queryMulti(y,{withLedger:!0}).pipe((0,i.map)((function(e){return a.map((function(t,c){var r=t.stakingLedger;return p(f,v[c].map((function(t){return[t,e.find((function(e){return e.accountId.eq(t)}))]})),{rewards:u[c],stakingLedger:r})}))})))})))}))},t._stakerRewardsEras=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,i.combineLatest)([t.derive.staking._erasPoints(e,f),t.derive.staking._erasPrefs(e,f),t.derive.staking._erasRewards(e,f)])}))},t.stakerRewards=void 0,t.stakerRewardsMulti=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,i.switchMap)((function(f){return t.derive.staking.stakerRewardsMultiEras(e,f)})))}))},t.stakerRewardsMultiEras=function(e,t){return(0,u.memo)(e,(function(e,f){return e.length&&f.length?t.derive.staking._stakerRewards(e,f,!1):(0,i.of)([])}))};var i=f(72872),o=f(69338),u=f(48861);function s(e,t,f,c){var r=(0,n.default)(f,3),a=r[0],d=r[1],i=r[2];return c.map((function(f){var c=f.era,r=f.isEmpty,u=f.isValidator,s=f.nominating,l=f.validators,p=a.find((function(e){return e.era.eq(c)}))||{eraPoints:o.BN_ZERO,validators:{}},b=p.eraPoints,h=p.validators,y=(i.find((function(e){return e.era.eq(c)}))||{eraReward:e.registry.createType("Balance")}).eraReward,v=(d.find((function(e){return e.era.eq(c)}))||{validators:{}}).validators,m={},g=t.toString();return Object.entries(l).forEach((function(t){var f,c,r,a=(0,n.default)(t,2),d=a[0],i=a[1],u=h[d]||o.BN_ZERO,s=(null===(f=v[d])||void 0===f?void 0:f.commission.unwrap())||o.BN_ZERO,l=(null===(c=i.total)||void 0===c?void 0:c.unwrap())||o.BN_ZERO,p=o.BN_ZERO;if(!(l.isZero()||u.isZero()||b.isZero())){p=y.mul(u).div(b);var w,O=s.mul(p).div(o.BN_BILLION);if(d===g)w=i.own.unwrap();else{var P=i.others.find((function(e){return e.who.eq(g)}));w=P?P.value.unwrap():o.BN_ZERO}r=p.sub(O).imul(w).div(l).iadd(d===g?O:o.BN_ZERO)}m[d]={total:e.registry.createType("Balance",p),value:e.registry.createType("Balance",r)}})),{era:c,eraReward:y,isEmpty:r,isValidator:u,nominating:s,validators:m}}))}function l(e){return e.reduce((function(e,t){var f=(0,n.default)(e,2),c=f[0],r=f[1],a=[];return r.push(a),t.forEach((function(e){var t=e.validators;return Object.keys(t).forEach((function(e){a.includes(e)||(a.push(e),c.includes(e)||c.push(e))}))})),[c,r]}),[[],[]])}function p(e,t,f){var c=f.rewards,r=f.stakingLedger,a=e.filter((function(e){return!r.claimedRewards.some((function(t){return t.eq(e)}))})),i=t.map((function(e){return(0,n.default)(e,1)[0]})),o=t.map((function(e){return(0,n.default)(e,2)[1]}));return c.filter((function(e){return!e.isEmpty})).filter((function(e){return!!a.some((function(t){return e.era.eq(t)}))&&(function(e,t,f){var c=[];Object.keys(f.validators).forEach((function(r){var n=e.indexOf(r);if(-1!==n){var a=t[n].stakingLedger;null!=a&&a.claimedRewards.some((function(e){return f.era.eq(e)}))&&c.push(r)}})),c.forEach((function(e){delete f.validators[e]}))}(i,o,e),!0)})).filter((function(e){var t=e.validators;return 0!==Object.keys(t).length})).map((function(e){return d(d({},e),{},{nominators:e.nominating.filter((function(t){return e.validators[t.validatorId]}))})}))}var b=(0,u.firstMemo)((function(e,t,f){return e.derive.staking.erasHistoric(f).pipe((0,i.switchMap)((function(c){return e.derive.staking._stakerRewards([t],c,f)})))}));t.stakerRewards=b},65473:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerSlashes=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(f,r).pipe((0,c.map)((function(e){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators;return{era:f,total:c[n]||r[n]||t.registry.createType("Balance")}}))})))}))},t.stakerSlashes=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerSlashes");t.stakerSlashes=n},17612:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.stashes=function(e,t){return(0,n.memo)(e,(function(){return function(e){var t=Date.now();return e.query.system.events().pipe((0,r.map)((function(e){return t=e.filter((function(e){var t=e.event,f=e.phase;try{return f.isApplyExtrinsic&&"staking"===t.section&&"Bonded"===t.method}catch(e){return!1}}))?Date.now():t})),(0,r.startWith)(t),(0,n.drr)({skipTimeout:!0}))}(t).pipe((0,r.switchMap)((function(){return t.query.staking.validators.keys()})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,1)[0]})).filter((function(e){return e}))})))}))};var r=f(72872),n=f(48861)},10173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEras=function(e){return function(t,f){return(0,n.memo)(t,(function(t,n){return t.length?function(e,t){var f=(0,r.arrayChunk)(e,14),n=0,a=new c.BehaviorSubject(f[n]);return a.pipe((0,c.switchMap)(t),(0,c.tap)((function(){setTimeout((function(){++n===f.length?a.complete():a.next(f[n])}),0)})),(0,c.toArray)(),(0,c.map)(r.arrayFlatten))}(t,(function(t){return(0,c.combineLatest)(t.map((function(t){return f.derive.staking[e](t,n)})))})):(0,c.of)([])}))}},t.erasHistoricApply=function(e){return function(t,f){return(0,n.memo)(t,(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return f.derive.staking.erasHistoric(t).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](c,t)})))}))}},t.erasHistoricApplyAccount=function(e){return function(t,f){return(0,n.memo)(t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return f.derive.staking.erasHistoric(r).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](t,c,r)})))}))}},t.filterEras=function(e,t){return e.filter((function(e){return!t.some((function(t){var f=t.era;return e.eq(f)}))}))},t.singleEra=function(e){return function(t,f){return(0,n.memo)(t,(function(t){return f.derive.staking[e](t,!0)}))}};var c=f(72872),r=f(69338),n=f(48861)},63897:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.nextElected=function(e,t){return(0,n.memo)(e,(function(){return t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,r.switchMap)((function(e){var f=e.currentEra;return t.query.staking.erasStakers.keys(f)})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,2)[1]}))}))):t.query.staking.currentElected()}))},t.validators=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.query.session?t.query.session.validators():(0,r.of)([]),t.query.staking?t.derive.staking.nextElected():(0,r.of)([])]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{nextElected:r.length?r:f,validators:f}})))}))};var r=f(72872),n=f(48861)},96020:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.waitingInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,r.combineLatest)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,r.switchMap)((function(f){var n=(0,c.default)(f,2),a=n[0].nextElected,d=n[1],i=a.map((function(e){return e.toString()})),o=d.filter((function(e){return!i.includes(e.toString())}));return t.derive.staking.queryMulti(o,e).pipe((0,r.map)((function(e){return{info:e,waiting:o}})))})))}))};var r=f(72872),n=f(48861),a={withController:!0,withPrefs:!0}},7839:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("technicalCommittee");t.members=r;var n=(0,c.hasProposals)("technicalCommittee");t.hasProposals=n;var a=(0,c.proposal)("technicalCommittee");t.proposal=a;var d=(0,c.proposalCount)("technicalCommittee");t.proposalCount=d;var i=(0,c.proposalHashes)("technicalCommittee");t.proposalHashes=i;var o=(0,c.proposals)("technicalCommittee");t.proposals=o;var u=(0,c.prime)("technicalCommittee");t.prime=u},29678:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(37869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37869:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,d.memo)(e,(function(){return t.query.treasury?(0,a.combineLatest)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,a.switchMap)((function(e){var f=(0,r.default)(e,2),c=f[0],d=f[1];return function(e,t,f){for(var c=[],d=t.toNumber(),i=function(t){f.some((function(e){return e.eqn(t)}))||c.push(e.registry.createType("ProposalIndex",t))},o=0;o<d;o++)i(o);var u=[].concat(c,(0,n.default)(f));return(0,a.combineLatest)([e.query.treasury.proposals.multi(u),e.derive.council?e.derive.council.proposals():(0,a.of)([])]).pipe((0,a.map)((function(c){var n=(0,r.default)(c,2),a=n[0],d=n[1];return function(e,t){var f=t.allIds,c=t.allProposals,r=t.approvalIds,n=t.proposalCount,a=[],d=[],i=t.councilProposals.filter((function(t){var f=t.proposal;return e.tx.treasury.approveProposal.is(f)||e.tx.treasury.rejectProposal.is(f)}));return f.forEach((function(e,t){if(c[t].isSome){var f=i.filter((function(t){var f=t.proposal;return e.eq(f.args[0])})).sort((function(e,t){return e.proposal.method.localeCompare(t.proposal.method)})),n=r.some((function(t){return t.eq(e)})),o={council:f,id:e,proposal:c[t].unwrap()};n?a.push(o):d.push(o)}})),{approvals:a,proposalCount:n,proposals:d}}(e,{allIds:u,allProposals:a,approvalIds:f,councilProposals:d,proposalCount:t})})))}(t,c,d)}))):(0,a.of)({approvals:[],proposalCount:t.registry.createType("ProposalIndex"),proposals:[]})}))};var a=f(72872),d=f(48861)},74397:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MORTAL_PERIOD=t.MAX_FINALITY_LAG=t.FALLBACK_PERIOD=t.FALLBACK_MAX_HASH_COUNT=void 0;var c=f(69338);t.FALLBACK_MAX_HASH_COUNT=250;var r=new c.BN(6e3);t.FALLBACK_PERIOD=r;var n=new c.BN(5);t.MAX_FINALITY_LAG=n;var a=new c.BN(3e5);t.MORTAL_PERIOD=a},24725:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.events=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.system.events()})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2);return{block:t[0],events:t[1]}})))}))};var r=f(72872),n=f(48861)},26099:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(24725);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(48222);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},48222:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.signingInfo=function(e,t){return function(e,f,u){return(0,r.combineLatest)([(0,n.isUndefined)(f)?d(t,e):-1===f?i(t,e):(0,r.of)(t.registry.createType("Index",f)),(0,n.isUndefined)(u)||(0,n.isNumber)(u)&&u>0?o(t):(0,r.of)(null)]).pipe((0,r.map)((function(e){var f,r,n,d,i=(0,c.default)(e,2),o=i[0];return{header:i[1],mortalLength:Math.min((null===(f=t.consts.system)||void 0===f||null===(r=f.blockHashCount)||void 0===r?void 0:r.toNumber())||a.FALLBACK_MAX_HASH_COUNT,a.MORTAL_PERIOD.div((null===(n=t.consts.babe)||void 0===n?void 0:n.expectedBlockTime)||(null===(d=t.consts.timestamp)||void 0===d?void 0:d.minimumPeriod.muln(2))||a.FALLBACK_PERIOD).iadd(a.MAX_FINALITY_LAG).toNumber()),nonce:o}})))}};var r=f(72872),n=f(69338),a=f(74397);function d(e,t){return e.derive.balances.account(t).pipe((0,r.map)((function(e){return e.accountNonce})))}function i(e,t){var f;return null!==(f=e.rpc.system)&&void 0!==f&&f.accountNextIndex?e.rpc.system.accountNextIndex(t):d(e,t)}function o(e){return(0,r.combineLatest)([e.rpc.chain.getHeader().pipe((0,r.switchMap)((function(t){return t.parentHash.isEmpty?(0,r.of)(t):e.rpc.chain.getHeader(t.parentHash)}))),e.rpc.chain.getFinalizedHead().pipe((0,r.switchMap)((function(t){return e.rpc.chain.getHeader(t)})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.number.unwrap().sub(r.number.unwrap()).gt(a.MAX_FINALITY_LAG)?f:r})))}},69753:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.createHeaderExtended=function(e,t,f){var c=e.createClass("Header"),p=(0,s.default)("author"),b=(0,s.default)("validators"),h=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f){var n;return(0,r.default)(this,s),n=c.call(this,e,t),Object.defineProperty((0,a.default)(n),p,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(n),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),p)[p]=(0,l.extractAuthor)(n.digest,f),(0,u.default)((0,a.default)(n),b)[b]=f,n.createdAtHash=null==t?void 0:t.createdAtHash,n}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,p)[p]}},{key:"validators",get:function(){return(0,u.default)(this,b)[b]}}]),s}(c);return new h(e,t,f)};var l=f(28753)},4866:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.createSignedBlockExtended=function(e,t,f,c){var p=e.createClass("SignedBlock"),b=(0,s.default)("author"),h=(0,s.default)("events"),y=(0,s.default)("extrinsics"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f,n){var d,i,o;return(0,r.default)(this,s),d=c.call(this,e,t),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=(0,l.extractAuthor)(d.block.header.digest,n),(0,u.default)((0,a.default)(d),h)[h]=f||[],(0,u.default)((0,a.default)(d),y)[y]=(i=d.block.extrinsics,o=(0,u.default)((0,a.default)(d),h)[h],i.map((function(e,t){var f,c,r=o.filter((function(e){var f=e.phase;return f.isApplyExtrinsic&&f.asApplyExtrinsic.eq(t)})).map((function(e){var t=e.event;return"system"===t.section&&("ExtrinsicSuccess"===t.method?c=t.data[0]:"ExtrinsicFailed"===t.method&&(f=t.data[0],c=t.data[1])),t}));return{dispatchError:f,dispatchInfo:c,events:r,extrinsic:e}}))),d.createdAtHash=null==t?void 0:t.createdAtHash,d}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,b)[b]}},{key:"events",get:function(){return(0,u.default)(this,h)[h]}},{key:"extrinsics",get:function(){return(0,u.default)(this,y)[y]}}]),s}(p);return new v(e,t,f,c)};var l=f(28753)},4134:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHeaderExtended",{enumerable:!0,get:function(){return c.createHeaderExtended}}),Object.defineProperty(t,"createSignedBlockExtended",{enumerable:!0,get:function(){return r.createSignedBlockExtended}});var c=f(69753),r=f(4866)},28753:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.extractAuthor=function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.logs.filter((function(e){return e.isConsensus})),n=(0,c.default)(r,1),a=n[0],d=e.logs.filter((function(e){return e.isPreRuntime})),i=(0,c.default)(d,1),o=i[0],u=e.logs.filter((function(e){return e.isSeal})),s=(0,c.default)(u,1),l=s[0];try{if(o){var p=(0,c.default)(o.asPreRuntime,2),b=p[0],h=p[1];t=b.extractAuthor(h,f)}if(!t&&a){var y=(0,c.default)(a.asConsensus,2),v=y[0],m=y[1];t=v.extractAuthor(m,f)}if(!t&&l){var g=(0,c.default)(l.asSeal,2),w=g[0],O=g[1];t=w.extractAuthor(O,f)}}catch(e){}return t}},59471:(e,t)=>{"use strict";function f(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.approvalFlagsToBools=function(e){for(var t=[],c=0;c<e.length;c++){var r,n=f(e[c].toString(2).split("").reverse());try{for(n.s();!(r=n.n()).done;){var a=r.value;t.push(!!parseInt(a,10))}}catch(e){n.e(e)}finally{n.f()}}var d=t.lastIndexOf(!0);return d>=0?t.slice(0,d+1):[]}},34564:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deriveCache=void 0,t.setDeriveCache=d;var c,r=f(16825);function n(e,t){return{del:function(f){return t.del("".concat(e).concat(f))},forEach:t.forEach,get:function(f){var c="".concat(e).concat(f),r=t.get(c);if(r)return r.x=Date.now(),t.set(c,r),r.v},set:function(f,c){t.set("".concat(e).concat(f),{v:c,x:Date.now()})}}}function a(e){var t=Date.now(),f=[];e.forEach((function(e,c){var r=c.x;t-r>6048e5&&f.push(e)})),f.forEach((function(t){return e.del(t)}))}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1?arguments[1]:void 0;t.deriveCache=c=f?n("derive:".concat(e,":"),f):r.deriveNoopCache,f&&a(f)}t.deriveCache=c,d()},16825:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.deriveNoopCache=t.deriveMapCache=void 0;var n=new Map,a={del:function(e){n.delete(e)},forEach:function(e){var t,f=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(n.entries());try{for(f.s();!(t=f.n()).done;){var a=(0,c.default)(t.value,2);e(a[0],a[1])}}catch(e){f.e(e)}finally{f.f()}},get:function(e){return n.get(e)},set:function(e,t){n.set(e,t)}};t.deriveMapCache=a;t.deriveNoopCache={del:function(){},forEach:function(){},get:function(){},set:function(e,t){return t}}},67979:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.firstMemo=function(e){return function(t,f){return(0,n.memo)(t,(function(){for(var t=arguments.length,c=new Array(t),r=0;r<t;r++)c[r]=arguments[r];return a(e.apply(void 0,[f].concat(c)))}))}},t.firstObservable=a;var r=f(72872),n=f(39026);function a(e){return e.pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}},48861:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={drr:!0,memo:!0};Object.defineProperty(t,"drr",{enumerable:!0,get:function(){return r.drr}}),Object.defineProperty(t,"memo",{enumerable:!0,get:function(){return r.memo}});var r=f(39026),n=f(59471);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(34564);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(16825);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(67979);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},11410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyDeriveSection=function(e,t,f,r){(0,c.lazyMethod)(e,t,(function(){return(0,c.lazyMethods)({},f(t),(function(e){return r(t,e)}))}))};var c=f(69338)},52554:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861)),a=c(f(56690)),d=c(f(89728)),i=c(f(66115)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808)),l=c(f(29399)),p=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Decorate=void 0;var b=f(72872),h=f(1154),y=f(39026),v=f(51290),m=f(26700),g=f(69338),w=f(40194),O=f(80137),P=f(68550),x=f(80062),k=f(77261),j=f(14635),M=1e3,S=(0,g.logger)("api/init"),T=0;function E(e,t){var f=t.method,c=t.section;return(0,g.assertReturn)(e.rx.query[c]&&e.rx.query[c][f],(function(){return"query.".concat(c,".").concat(f," is not available in this version of the metadata")}))}var A=(0,p.default)("instanceId"),I=(0,p.default)("registry"),N=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t,f){var r,n;(0,a.default)(this,p),r=c.call(this),Object.defineProperty((0,i.default)(r),A,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(r),I,{writable:!0,value:void 0}),r.__phantom=new g.BN(0),r._consts={},r._errors={},r._events={},r._extrinsicType=4,r._isReady=!1,r._query={},r._rx={consts:{},query:{},tx:{}},r._rxDecorateMethod=function(e){return e},(0,l.default)((0,i.default)(r),A)[A]="".concat(++T),(0,l.default)((0,i.default)(r),I)[I]=(null===(n=e.source)||void 0===n?void 0:n.registry)||e.registry||new m.TypeRegistry,r._rx.queryAt=function(e,t){return(0,b.from)(r.at(e,t)).pipe((0,b.map)((function(e){return e.rx.query})))},r._rx.registry=(0,l.default)((0,i.default)(r),I)[I];var d=e.source?e.source._rpcCore.provider.clone():e.provider||new v.WsProvider;return r._decorateMethod=f,r._options=e,r._type=t,r._rpcCore=new y.RpcCore((0,l.default)((0,i.default)(r),A)[A],(0,l.default)((0,i.default)(r),I)[I],d,r._options.rpc),r._isConnected=new b.BehaviorSubject(r._rpcCore.provider.isConnected),r._rx.hasSubscriptions=r._rpcCore.provider.hasSubscriptions,r}return(0,d.default)(p,[{key:"registry",get:function(){return(0,l.default)(this,I)[I]}},{key:"createType",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r<f;r++)c[r-1]=arguments[r];return(t=(0,l.default)(this,I)[I]).createType.apply(t,[e].concat(c))}},{key:"registerTypes",value:function(e){e&&(0,l.default)(this,I)[I].register(e)}},{key:"hasSubscriptions",get:function(){return this._rpcCore.provider.hasSubscriptions}},{key:"supportMulti",get:function(){return this._rpcCore.provider.hasSubscriptions||!!this._rpcCore.state.queryStorageAt}},{key:"_emptyDecorated",value:function(e,t){return{consts:{},errors:{},events:{},query:{},registry:e,rx:{query:{}},tx:(0,w.createSubmittable)(this._type,this._rx,this._decorateMethod,e,t)}}},{key:"_createDecorated",value:function(e,t,f,c){f||(f=this._emptyDecorated(e.registry,c)),!t&&e.decoratedMeta||(e.decoratedMeta=(0,m.expandMetadata)(e.registry,e.metadata));var r=this._decorateStorage(e.decoratedMeta,this._decorateMethod,c),n=this._decorateStorage(e.decoratedMeta,this._rxDecorateMethod,c);return(0,O.augmentObject)("consts",e.decoratedMeta.consts,f.consts,t),(0,O.augmentObject)("errors",e.decoratedMeta.errors,f.errors,t),(0,O.augmentObject)("events",e.decoratedMeta.events,f.events,t),(0,O.augmentObject)("query",r,f.query,t),(0,O.augmentObject)("query",n,f.rx.query,t),f.findCall=function(t){return(0,j.findCall)(e.registry,t)},f.findError=function(t){return(0,j.findError)(e.registry,t)},f.queryMulti=c?this._decorateMultiAt(f,this._decorateMethod,c):this._decorateMulti(this._decorateMethod),{decoratedApi:f,decoratedMeta:e.decoratedMeta}}},{key:"_injectMetadata",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));var f=this._createDecorated(e,t,e.decoratedApi),c=f.decoratedApi,r=f.decoratedMeta;this._consts=c.consts,this._errors=c.errors,this._events=c.events,this._query=c.query,this._rx.query=c.rx.query;var n=this._decorateExtrinsics(r,this._decorateMethod),a=this._decorateExtrinsics(r,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=a):((0,O.augmentObject)("tx",n,this._extrinsics,!1),(0,O.augmentObject)(null,a,this._rx.tx,!1)),(0,O.augmentObject)(null,r.consts,this._rx.consts,t),this.emit("decorated")}},{key:"injectMetadata",value:function(e,t,f){this._injectMetadata({metadata:e,registry:f||(0,l.default)(this,I)[I],specName:(0,l.default)(this,I)[I].createType("Text"),specVersion:g.BN_ZERO},t)}},{key:"_decorateFunctionMeta",value:function(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}},{key:"_filterRpc",value:function(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc)),this._filterRpcMethods(e)}},{key:"_filterRpcMethods",value:function(e){for(var t=0!==e.length,f=(0,n.default)(this._rpcCore.mapping.entries()),c=[],a=0;a<f.length;a++){var d=(0,r.default)(f[a],2)[1],i=d.alias,o=d.endpoint,u=d.method,s=d.pubsub,l=d.section;c.push("".concat(l,"_").concat(u)),s&&(c.push("".concat(l,"_").concat(s[1])),c.push("".concat(l,"_").concat(s[2]))),i&&c.push.apply(c,(0,n.default)(i)),o&&c.push(o)}var p=e.filter((function(e){return!c.includes(e)}));p.length&&S.warn("RPC methods not decorated: ".concat(p.join(", ")));for(var b=0;b<f.length;b++){var h=(0,r.default)(f[b],2),y=h[0],v=h[1],m=v.method,g=v.section;t&&!e.includes(y)&&"rpc_methods"!==y&&this._rpc[g]&&(delete this._rpc[g][m],delete this._rx.rpc[g][m])}}},{key:"_decorateRpc",value:function(e,t){for(var f=this,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=c,n=function(f,c){var r=e[f][c],n=t(r,{methodName:c});return n.meta=r.meta,n.raw=t(r.raw,{methodName:c}),n},a=function(t){var c=e.sections[t];if(!Object.prototype.hasOwnProperty.call(r,c))for(var a=Object.keys(e[c]),d=function(e){return n(c,e)},i=0;i<a.length;i++){var o=a[i];(f.hasSubscriptions||!o.startsWith("subscribe")&&!o.startsWith("unsubscribe"))&&(Object.prototype.hasOwnProperty.call(r,c)||(r[c]={}),(0,g.lazyMethod)(r[c],o,d))}},d=0;d<e.sections.length;d++)a(d);return r}},{key:"_decorateMulti",value:function(e){var t=this;return e((function(e){return(t.hasSubscriptions?t._rpcCore.state.subscribeStorage:t._rpcCore.state.queryStorageAt)(e.map((function(e){return Array.isArray(e)?e[0].creator.meta.type.isPlain?[e[0].creator]:1===e[0].creator.meta.type.asMap.hashers.length?[e[0].creator,e.slice(1)]:[e[0].creator].concat((0,n.default)(e.slice(1))):[e.creator]})))}))}},{key:"_decorateMultiAt",value:function(e,t,f){var c=this;return t((function(t){return c._rpcCore.state.queryStorageAt(t.map((function(t){if(Array.isArray(t)){var f=E(e,t[0].creator).creator;return f.meta.type.isPlain?[f]:1===f.meta.type.asMap.hashers.length?[f,t.slice(1)]:[f].concat((0,n.default)(t.slice(1)))}return[E(e,t.creator).creator]})),f)}))}},{key:"_decorateExtrinsics",value:function(e,t){for(var f=this,c=e.tx,r=(0,w.createSubmittable)(this._type,this._rx,t),n=function(e){return(0,g.lazyMethods)({},Object.keys(c[e]),(function(t){return f._decorateExtrinsicEntry(c[e][t],r)}))},a=Object.keys(c),d=0;d<a.length;d++)(0,g.lazyMethod)(r,a[d],n);return r}},{key:"_decorateExtrinsicEntry",value:function(e,t){var f=function(){return t(e.apply(void 0,arguments))};return f.is=function(t){return e.is(t)},this._decorateFunctionMeta(e,f)}},{key:"_decorateStorage",value:function(e,t,f){for(var c=this,r=e.query,n=e.registry,a={},d=function(e){return(0,g.lazyMethods)({},Object.keys(r[e]),(function(a){return f?c._decorateStorageEntryAt(n,r[e][a],t,f):c._decorateStorageEntry(r[e][a],t)}))},i=Object.keys(r),o=0;o<i.length;o++)(0,g.lazyMethod)(a,i[o],d);return a}},{key:"_decorateStorageEntry",value:function(e,t){var f=this,c=this,r=function(t,c){return(0,x.extractStorageArgs)(c||(0,l.default)(f,I)[I],e,t)},n=function(t){return(0,b.from)(f.at(t)).pipe((0,b.map)((function(t){return E(t,e)})))},a=this._decorateStorageCall(e,t);return a.creator=e,a.at=t((function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c<t;c++)f[c-1]=arguments[c];return n(e).pipe((0,b.switchMap)((function(e){return e.apply(void 0,f)})))})),a.hash=t((function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return c._rpcCore.state.getStorageHash(r(t))})),a.is=function(t){return t.section===e.section&&t.method===e.method},a.key=function(){return(0,g.u8aToHex)((0,g.compactStripLength)(e.apply(void 0,arguments))[1])},a.keyPrefix=function(){return(0,g.u8aToHex)(e.keyPrefix.apply(e,arguments))},a.range=t((function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),r=1;r<t;r++)f[r-1]=arguments[r];return c._decorateStorageRange(a,f,e)})),a.size=t((function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return c._rpcCore.state.getStorageSize(r(t))})),a.sizeAt=t((function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),a=1;a<t;a++)f[a-1]=arguments[a];return n(e).pipe((0,b.switchMap)((function(t){return c._rpcCore.state.getStorageSize(r(f,t.creator.meta.registry),e)})))})),e.iterKey&&e.meta.type.isMap&&(a.entries=t((0,y.memo)((0,l.default)(this,A)[A],(function(){for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return c._retrieveMapEntries(e,null,f)}))),a.entriesAt=t((0,y.memo)((0,l.default)(this,A)[A],(function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),r=1;r<t;r++)f[r-1]=arguments[r];return n(e).pipe((0,b.switchMap)((function(t){return c._retrieveMapEntries(t.creator,e,f)})))}))),a.entriesPaged=t((0,y.memo)((0,l.default)(this,A)[A],(function(t){return f._retrieveMapEntriesPaged(e,void 0,t)}))),a.keys=t((0,y.memo)((0,l.default)(this,A)[A],(function(){for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return c._retrieveMapKeys(e,null,f)}))),a.keysAt=t((0,y.memo)((0,l.default)(this,A)[A],(function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),r=1;r<t;r++)f[r-1]=arguments[r];return n(e).pipe((0,b.switchMap)((function(t){return c._retrieveMapKeys(t.creator,e,f)})))}))),a.keysPaged=t((0,y.memo)((0,l.default)(this,A)[A],(function(t){return f._retrieveMapKeysPaged(e,void 0,t)})))),this.supportMulti&&e.meta.type.isMap&&(a.multi=t((function(t){return 1===e.meta.type.asMap.hashers.length?f._retrieveMulti(t.map((function(t){return[e,[t]]}))):f._retrieveMulti(t.map((function(t){return[e,t]})))}))),this._decorateFunctionMeta(e,a)}},{key:"_decorateStorageEntryAt",value:function(e,t,f,c){var r=this,n=this,a=function(f){return(0,x.extractStorageArgs)(e,t,f)},d=f((function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return n._rpcCore.state.getStorage(a(t),c)}));return d.creator=t,d.hash=f((function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return n._rpcCore.state.getStorageHash(a(t),c)})),d.is=function(e){return e.section===t.section&&e.method===t.method},d.key=function(){for(var e=arguments.length,f=new Array(e),c=0;c<e;c++)f[c]=arguments[c];return(0,g.u8aToHex)((0,g.compactStripLength)(t(t.meta.type.isPlain?void 0:f))[1])},d.keyPrefix=function(){return(0,g.u8aToHex)(t.keyPrefix.apply(t,arguments))},d.size=f((function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return n._rpcCore.state.getStorageSize(a(t),c)})),t.iterKey&&t.meta.type.isMap&&(d.entries=f((0,y.memo)((0,l.default)(this,A)[A],(function(){for(var e=arguments.length,f=new Array(e),r=0;r<e;r++)f[r]=arguments[r];return n._retrieveMapEntries(t,c,f)}))),d.entriesPaged=f((0,y.memo)((0,l.default)(this,A)[A],(function(e){return r._retrieveMapEntriesPaged(t,c,e)}))),d.keys=f((0,y.memo)((0,l.default)(this,A)[A],(function(){for(var e=arguments.length,f=new Array(e),r=0;r<e;r++)f[r]=arguments[r];return n._retrieveMapKeys(t,c,f)}))),d.keysPaged=f((0,y.memo)((0,l.default)(this,A)[A],(function(e){return r._retrieveMapKeysPaged(t,c,e)})))),this.supportMulti&&t.meta.type.isMap&&(d.multi=f((function(e){return 1===t.meta.type.asMap.hashers.length?r._retrieveMulti(e.map((function(e){return[t,[e]]})),c):r._retrieveMulti(e.map((function(e){return[t,e]})),c)}))),this._decorateFunctionMeta(t,d)}},{key:"_decorateStorageCall",value:function(e,t){var f=this;return t((function(){for(var t=arguments.length,c=new Array(t),n=0;n<t;n++)c[n]=arguments[n];return f.hasSubscriptions?f._rpcCore.state.subscribeStorage([(0,x.extractStorageArgs)((0,l.default)(f,I)[I],e,c)]).pipe((0,b.map)((function(e){return(0,r.default)(e,1)[0]}))):f._rpcCore.state.getStorage((0,x.extractStorageArgs)((0,l.default)(f,I)[I],e,c))}),{methodName:e.method,overrideNoSub:function(){for(var t=arguments.length,c=new Array(t),r=0;r<t;r++)c[r]=arguments[r];return f._rpcCore.state.getStorage((0,x.extractStorageArgs)((0,l.default)(f,I)[I],e,c))}})}},{key:"_decorateStorageRange",value:function(e,t,f){var c,a=this,d=(0,m.unwrapStorageType)((0,l.default)(this,I)[I],e.creator.meta.type,e.creator.meta.modifier.isOptional);return(c=this._rpcCore.state).queryStorage.apply(c,[[e.key.apply(e,(0,n.default)(t))]].concat((0,n.default)(f))).pipe((0,b.map)((function(e){return e.map((function(e){var t=(0,r.default)(e,2),f=t[0],c=(0,r.default)(t[1],1)[0];return[f,a.createType(d,c.isSome?c.unwrap().toHex():void 0)]}))})))}},{key:"_retrieveMulti",value:function(e,t){if(!e.length)return(0,b.of)([]);var f=this.hasSubscriptions&&!t?this._rpcCore.state.subscribeStorage:this._rpcCore.state.queryStorageAt;return(0,b.combineLatest)((0,g.arrayChunk)(e,250).map((function(e){return t?f(e,t):f(e)}))).pipe((0,b.map)(g.arrayFlatten))}},{key:"_retrieveMapKeys",value:function(e,t,f){var c=this,r=e.iterKey,a=e.meta,d=e.method,i=e.section;(0,g.assert)(r&&a.type.isMap,"keys can only be retrieved on maps");var o=r.apply(void 0,(0,n.default)(f)).toHex(),u=new b.BehaviorSubject(o),s=t?function(e){return c._rpcCore.state.getKeysPaged(o,M,e,t)}:function(e){return c._rpcCore.state.getKeysPaged(o,M,e)},l=function(e){return e.setMeta(a,i,d)};return u.pipe((0,b.switchMap)(s),(0,b.map)((function(e){return e.map(l)})),(0,b.tap)((function(e){setTimeout((function(){e.length===M?u.next(e[999].toHex()):u.complete()}),0)})),(0,b.toArray)(),(0,b.map)(g.arrayFlatten))}},{key:"_retrieveMapKeysPaged",value:function(e,t,f){var c=this,r=e.iterKey,a=e.meta,d=e.method,i=e.section;(0,g.assert)(r&&a.type.isMap,"keys can only be retrieved on maps");var o=function(e){return e.setMeta(a,i,d)};return(t?function(e){return c._rpcCore.state.getKeysPaged(e,f.pageSize,f.startKey||e,t)}:function(e){return c._rpcCore.state.getKeysPaged(e,f.pageSize,f.startKey||e)})(r.apply(void 0,(0,n.default)(f.args)).toHex()).pipe((0,b.map)((function(e){return e.map(o)})))}},{key:"_retrieveMapEntries",value:function(e,t,f){var c=this,r=t?function(e){return c._rpcCore.state.queryStorageAt(e,t)}:function(e){return c._rpcCore.state.queryStorageAt(e)};return this._retrieveMapKeys(e,t,f).pipe((0,b.switchMap)((function(e){return e.length?(0,b.combineLatest)((0,g.arrayChunk)(e,250).map(r)).pipe((0,b.map)((function(t){return(0,g.arrayFlatten)(t).map((function(t,f){return[e[f],t]}))}))):(0,b.of)([])})))}},{key:"_retrieveMapEntriesPaged",value:function(e,t,f){var c=this,r=t?function(e){return c._rpcCore.state.queryStorageAt(e,t)}:function(e){return c._rpcCore.state.queryStorageAt(e)};return this._retrieveMapKeysPaged(e,t,f).pipe((0,b.switchMap)((function(e){return e.length?r(e).pipe((0,b.map)((function(t){return t.map((function(t,f){return[e[f],t]}))}))):(0,b.of)([])})))}},{key:"_decorateDeriveRx",value:function(e){var t,f,c,r,n=null===(t=this._runtimeVersion)||void 0===t?void 0:t.specName.toString(),a=(0,h.getAvailableDerives)((0,l.default)(this,A)[A],this._rx,(0,g.objectSpread)({},this._options.derives,null===(f=this._options.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(r=c[n||""])||void 0===r?void 0:r.derives));return(0,P.decorateDeriveSections)(e,a)}},{key:"_decorateDerive",value:function(e){return(0,P.decorateDeriveSections)(e,this._rx.derive)}}]),p}(k.Events);t.Decorate=N},77261:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(29399)),d=c(f(40426)),i=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var o=i(f(26729)),u=(0,d.default)("eventemitter"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:new o.default})}return(0,n.default)(e,[{key:"emit",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r<f;r++)c[r-1]=arguments[r];return(t=(0,a.default)(this,u)[u]).emit.apply(t,[e].concat(c))}},{key:"on",value:function(e,t){return(0,a.default)(this,u)[u].on(e,t),this}},{key:"off",value:function(e,t){return(0,a.default)(this,u)[u].removeListener(e,t),this}},{key:"once",value:function(e,t){return(0,a.default)(this,u)[u].once(e,t),this}}]),e}();t.Events=s},87247:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.Getters=void 0;var o=f(69338),u=f(63783),s=f(14635);function l(e){return(0,o.assertReturn)(e,"Api needs to be initialized before using, listen on 'ready'")}var p=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){return(0,r.default)(this,o),c.apply(this,arguments)}return(0,n.default)(o,[{key:"consts",get:function(){return l(this._consts)}},{key:"derive",get:function(){return l(this._derive)}},{key:"errors",get:function(){return l(this._errors)}},{key:"events",get:function(){return l(this._events)}},{key:"extrinsicVersion",get:function(){return this._extrinsicType}},{key:"genesisHash",get:function(){return l(this._genesisHash)}},{key:"isConnected",get:function(){return this._isConnected.getValue()}},{key:"libraryInfo",get:function(){return"".concat(u.packageInfo.name," v").concat(u.packageInfo.version)}},{key:"query",get:function(){return l(this._query)}},{key:"queryMulti",get:function(){return l(this._queryMulti)}},{key:"rpc",get:function(){return l(this._rpc)}},{key:"runtimeChain",get:function(){return l(this._runtimeChain)}},{key:"runtimeMetadata",get:function(){return l(this._runtimeMetadata)}},{key:"runtimeVersion",get:function(){return l(this._runtimeVersion)}},{key:"rx",get:function(){return l(this._rx)}},{key:"type",get:function(){return this._type}},{key:"tx",get:function(){return l(this._extrinsics)}},{key:"findCall",value:function(e){return(0,s.findCall)(this.registry,e)}},{key:"findError",value:function(e){return(0,s.findError)(this.registry,e)}}]),o}(f(26174).Init);t.Getters=p},26174:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(27424)),a=c(f(17156)),d=c(f(56690)),i=c(f(89728)),o=c(f(66115)),u=c(f(61655)),s=c(f(94993)),l=c(f(73808));var p=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.Init=void 0;var b=p(f(29399)),h=p(f(40426)),y=f(72872),v=f(26700),m=f(7086),g=f(69338),w=f(94459),O=f(52554),P=(0,g.logger)("api/init");function x(e){return e.toString()}var k=(0,h.default)("healthTimer"),j=(0,h.default)("registries"),M=(0,h.default)("updateSub"),S=(0,h.default)("waitingRegistries"),T=(0,h.default)("onProviderConnect"),E=(0,h.default)("onProviderDisconnect"),A=(0,h.default)("onProviderError"),I=function(e){(0,u.default)(U,e);var t,f,c,p,h,w,O,I,C,R=(I=U,C=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(I);if(C){var f=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function U(e,t,f){var c;return(0,d.default)(this,U),c=R.call(this,e,t,f),Object.defineProperty((0,o.default)(c),A,{value:V}),Object.defineProperty((0,o.default)(c),E,{value:B}),Object.defineProperty((0,o.default)(c),T,{value:N}),Object.defineProperty((0,o.default)(c),k,{writable:!0,value:null}),Object.defineProperty((0,o.default)(c),j,{writable:!0,value:[]}),Object.defineProperty((0,o.default)(c),M,{writable:!0,value:null}),Object.defineProperty((0,o.default)(c),S,{writable:!0,value:{}}),c.registry.setKnownTypes(e),e.source?(0,b.default)((0,o.default)(c),j)[j]=(0,b.default)(e.source,j)[j]:c.registerTypes(e.types),c._rpc=c._decorateRpc(c._rpcCore,c._decorateMethod),c._rx.rpc=c._decorateRpc(c._rpcCore,c._rxDecorateMethod),c.supportMulti&&(c._queryMulti=c._decorateMulti(c._decorateMethod),c._rx.queryMulti=c._decorateMulti(c._rxDecorateMethod)),c._rx.signer=e.signer,c._rpcCore.setRegistrySwap((function(e){return c.getBlockRegistry(e)})),c._rpcCore.setResolveBlockHash((function(e){return(0,y.firstValueFrom)(c._rpcCore.chain.getBlockHash(e))})),c.hasSubscriptions?(c._rpcCore.provider.on("disconnected",(function(){return(0,b.default)((0,o.default)(c),E)[E]()})),c._rpcCore.provider.on("error",(function(e){return(0,b.default)((0,o.default)(c),A)[A](e)})),c._rpcCore.provider.on("connected",(function(){return(0,b.default)((0,o.default)(c),T)[T]()}))):P.warn("Api will be available in a limited mode since the provider does not support subscriptions"),c._rpcCore.provider.isConnected&&(0,b.default)((0,o.default)(c),T)[T](),c}return(0,i.default)(U,[{key:"_initRegistry",value:function(e,t,f,c,r){e.clearCache(),e.setChainProperties(r||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,m.getSpecTypes)(e,t,f.specName,f.specVersion)),e.setHasher((0,m.getSpecHasher)(e,t,f.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,m.getSpecAlias)(e,t,f.specName)),e.setMetadata(c,void 0,(0,g.objectSpread)({},(0,m.getSpecExtensions)(e,t,f.specName),this._options.signedExtensions))}},{key:"_getDefaultRegistry",value:function(){return(0,g.assertReturn)((0,b.default)(this,j)[j].find((function(e){return e.isDefault})),"Initialization error, cannot find the default registry")}},{key:"at",value:(O=(0,a.default)(r.default.mark((function e(t,f){var c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,g.u8aToU8a)(t),e.next=3,this.getBlockRegistry(c,f);case 3:return n=e.sent,e.abrupt("return",this._createDecorated(n,!0,null,c).decoratedApi);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"_createBlockRegistry",value:(w=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new v.TypeRegistry(t),e.t0=v.Metadata,e.t1=n,e.next=5,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata.raw(f.parentHash));case 5:return e.t2=e.sent,a=new e.t0(e.t1,e.t2),this._initRegistry(n,this._runtimeChain,c,a),d={lastBlockHash:t,metadata:a,registry:n,specName:c.specName,specVersion:c.specVersion},(0,b.default)(this,j)[j].push(d),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return w.apply(this,arguments)})},{key:"_cacheBlockRegistryProgress",value:function(e,t){var f=this,c=(0,b.default)(this,S)[S][e];return(0,g.isUndefined)(c)&&(c=(0,b.default)(this,S)[S][e]=new Promise((function(c,r){t().then((function(t){delete(0,b.default)(f,S)[S][e],c(t)})).catch((function(t){delete(0,b.default)(f,S)[S][e],r(t)}))}))),c}},{key:"_getBlockRegistryViaVersion",value:function(e,t){if(t){var f=(0,b.default)(this,j)[j].find((function(e){var f=e.specName,c=e.specVersion;return f.eq(t.specName)&&c.eq(t.specVersion)}));if(f)return f.lastBlockHash=e,f}return null}},{key:"_getBlockRegistryViaHash",value:(h=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,i,o,u=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.assert)(this._genesisHash&&this._runtimeVersion,"Cannot retrieve data on an uninitialized chain"),e.t0=this.registry,!this._genesisHash.eq(t)){e.next=6;break}e.t1={number:g.BN_ZERO,parentHash:this._genesisHash},e.next=9;break;case 6:return e.next=8,(0,y.firstValueFrom)(this._rpcCore.chain.getHeader.raw(t));case 8:e.t1=e.sent;case 9:if(e.t2=e.t1,f=e.t0.createType.call(e.t0,"HeaderPartial",e.t2),(0,g.assert)(!f.parentHash.isEmpty,"Unable to retrieve header and parent from supplied hash"),c=(0,m.getUpgradeVersion)(this._genesisHash,f.number),a=(0,n.default)(c,2),d=a[0],i=a[1],e.t3=this.registry,!d||!i&&!d.specVersion.eq(this._runtimeVersion.specVersion)){e.next=18;break}e.t4={specName:this._runtimeVersion.specName,specVersion:d.specVersion},e.next=21;break;case 18:return e.next=20,(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion.raw(f.parentHash));case 20:e.t4=e.sent;case 21:if(e.t5=e.t4,o=e.t3.createType.call(e.t3,"RuntimeVersionPartial",e.t5),e.t6=this._getBlockRegistryViaVersion(t,o),e.t6){e.next=28;break}return e.next=27,this._cacheBlockRegistryProgress(o.toHex(),(function(){return u._createBlockRegistry(t,f,o)}));case 27:e.t6=e.sent;case 28:return e.abrupt("return",e.t6);case 29:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getBlockRegistry",value:(p=(0,a.default)(r.default.mark((function e(t,f){var c=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=(0,b.default)(this,j)[j].find((function(e){var f=e.lastBlockHash;return f&&(0,g.u8aEq)(f,t)}))||this._getBlockRegistryViaVersion(t,f),e.t0){e.next=5;break}return e.next=4,this._cacheBlockRegistryProgress((0,g.u8aToHex)(t),(function(){return c._getBlockRegistryViaHash(t)}));case 4:e.t0=e.sent;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"_loadMeta",value:(c=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isReady){e.next=2;break}return e.abrupt("return",!0);case 2:if(this._unsubscribeUpdates(),null===(t=this._options.source)||void 0===t||!t._isReady){e.next=9;break}return e.next=6,this._metaFromSource(this._options.source);case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,this._metaFromChain(this._options.metadata);case 11:e.t0=e.sent;case 12:return f=e.t0,c=(0,n.default)(f,2),this._genesisHash=c[0],this._runtimeMetadata=c[1],e.abrupt("return",this._initFromMeta(this._runtimeMetadata));case 17:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_metaFromSource",value:(f=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(this._extrinsicType=t.extrinsicVersion,this._runtimeChain=t.runtimeChain,this._runtimeVersion=t.runtimeVersion,f=Object.keys(t.rpc),c=[],n=0;n<f.length;n++)for(a=f[n],d=Object.keys(t.rpc[a]),i=0;i<d.length;i++)c.push("".concat(a,"_").concat(d[i]));return this._filterRpc(c,(0,m.getSpecRpc)(this.registry,t.runtimeChain,t.runtimeVersion.specName)),e.abrupt("return",[t.genesisHash,t.runtimeMetadata]);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"_subscribeUpdates",value:function(){var e=this;!(0,b.default)(this,M)[M]&&this.hasSubscriptions&&((0,b.default)(this,M)[M]=this._rpcCore.state.subscribeRuntimeVersion().pipe((0,y.switchMap)((function(t){var f;return null!==(f=e._runtimeVersion)&&void 0!==f&&f.specVersion.eq(t.specVersion)?(0,y.of)(!1):e._rpcCore.state.getMetadata().pipe((0,y.map)((function(f){P.log("Runtime version updated to spec=".concat(t.specVersion.toString(),", tx=").concat(t.transactionVersion.toString())),e._runtimeMetadata=f,e._runtimeVersion=t,e._rx.runtimeVersion=t;var c=e._getDefaultRegistry();return c.metadata=f,c.specVersion=t.specVersion,e._initRegistry(e.registry,e._runtimeChain,t,f),e._injectMetadata(c,!0),!0})))}))).subscribe())}},{key:"_metaFromChain",value:(t=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,i,o,u,s,l,p;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([(0,y.firstValueFrom)(this._rpcCore.chain.getBlockHash(0)),(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion()),(0,y.firstValueFrom)(this._rpcCore.system.chain()),(0,y.firstValueFrom)(this._rpcCore.system.properties()),(0,y.firstValueFrom)(this._rpcCore.rpc.methods()),t?Promise.resolve(null):(0,y.firstValueFrom)(this._rpcCore.state.getMetadata())]);case 2:if(f=e.sent,c=(0,n.default)(f,6),a=c[0],d=c[1],i=c[2],o=c[3],u=c[4],s=c[5],this._runtimeChain=i,this._runtimeVersion=d,this._rx.runtimeVersion=d,l="".concat(a.toHex()||"0x","-").concat(d.specVersion.toString()),e.t0=s,e.t0){e.next=24;break}if(!t||!t[l]){e.next=20;break}e.t1=new v.Metadata(this.registry,t[l]),e.next=23;break;case 20:return e.next=22,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata());case 22:e.t1=e.sent;case 23:e.t0=e.t1;case 24:return p=e.t0,this._initRegistry(this.registry,i,d,p,o),this._filterRpc(u.methods.map(x),(0,m.getSpecRpc)(this.registry,i,d.specName)),this._subscribeUpdates(),(0,b.default)(this,j)[j].length||(0,b.default)(this,j)[j].push({isDefault:!0,metadata:p,registry:this.registry,specName:d.specName,specVersion:d.specVersion}),p.getUniqTypes(this._options.throwOnUnknown||!1),e.abrupt("return",[a,p]);case 31:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"_initFromMeta",value:function(e){return this._extrinsicType=e.asLatest.extrinsic.version.toNumber(),this._rx.extrinsicType=this._extrinsicType,this._rx.genesisHash=this._genesisHash,this._rx.runtimeVersion=this._runtimeVersion,this._injectMetadata(this._getDefaultRegistry(),!0),this._rx.derive=this._decorateDeriveRx(this._rxDecorateMethod),this._derive=this._decorateDerive(this._decorateMethod),!0}},{key:"_subscribeHealth",value:function(){var e=this;(0,b.default)(this,k)[k]=this.hasSubscriptions?setInterval((function(){(0,y.firstValueFrom)(e._rpcCore.system.health()).catch((function(){}))}),1e4):null}},{key:"_unsubscribeHealth",value:function(){(0,b.default)(this,k)[k]&&(clearInterval((0,b.default)(this,k)[k]),(0,b.default)(this,k)[k]=null)}},{key:"_unsubscribeUpdates",value:function(){(0,b.default)(this,M)[M]&&((0,b.default)(this,M)[M].unsubscribe(),(0,b.default)(this,M)[M]=null)}},{key:"_unsubscribe",value:function(){this._unsubscribeHealth(),this._unsubscribeUpdates()}}]),U}(O.Decorate);function N(){return C.apply(this,arguments)}function C(){return(C=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._isConnected.next(!0),this.emit("connected"),e.prev=2,!1!==this._options.initWasm){e.next=7;break}e.t0=!0,e.next=10;break;case 7:return e.next=9,(0,w.cryptoWaitReady)();case 9:e.t0=e.sent;case 10:return t=e.t0,e.next=13,this._loadMeta();case 13:f=e.sent,this._subscribeHealth(),f&&!this._isReady&&t&&(this._isReady=!0,this.emit("ready",this)),e.next=23;break;case 18:e.prev=18,e.t1=e.catch(2),c=new Error("FATAL: Unable to initialize the API: ".concat(e.t1.message)),P.error(c),this.emit("error",c);case 23:case"end":return e.stop()}}),e,this,[[2,18]])})))).apply(this,arguments)}function B(){this._isConnected.next(!1),this._unsubscribeHealth(),this.emit("disconnected")}function V(e){this.emit("error",e)}t.Init=I},14635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findCall=function(e,t){return e.findMetaCall((0,c.u8aToU8a)(t))},t.findError=function(e,t){return e.findMetaError((0,c.u8aToU8a)(t))};var c=f(69338)},7510:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(17156)),a=c(f(56690)),d=c(f(89728)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiBase=void 0;var s=f(69338),l=function(e){(0,i.default)(p,e);var t,f,c,l=(f=p,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,u.default)(f);if(c){var r=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,o.default)(this,e)});function p(){(0,a.default)(this,p);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return l.call(this,e,t,f)}return(0,d.default)(p,[{key:"connect",value:function(){return this._rpcCore.connect()}},{key:"disconnect",value:function(){return this._unsubscribe(),this._rpcCore.disconnect()}},{key:"setSigner",value:function(e){this._rx.signer=e}},{key:"sign",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c,n,a,d=arguments;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=d.length>2&&void 0!==d[2]?d[2]:{},n=c.signer,!(0,s.isString)(t)){e.next=7;break}return a=n||this._rx.signer,(0,s.assert)(null==a?void 0:a.signRaw,"No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),e.next=6,a.signRaw((0,s.objectSpread)({type:"bytes"},f,{address:t}));case 6:return e.abrupt("return",e.sent.signature);case 7:return e.abrupt("return",(0,s.u8aToHex)(t.sign((0,s.u8aToU8a)(f.data))));case 8:case"end":return e.stop()}}),e,this)}))),function(e,f){return t.apply(this,arguments)})}]),p}(f(87247).Getters);t.ApiBase=l},10133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,WsProvider:!0,HttpProvider:!0,packageInfo:!0,SubmittableResult:!0};Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return n.HttpProvider}}),Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return d.SubmittableResult}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),f(34328);var r=f(42946),n=f(51290),a=f(63783),d=f(40194),i=f(76853);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(19981);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},23618:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(38518),r=f(71614),n=f(12130),a=f(10686),d=f(21038),i=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=i},97178:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(23618)),a=f(63783);(0,r.detectPackage)(a.packageInfo,null,n.default)},13855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(97178);var c=f(10133);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},63783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api",path:"/",type:"cjs",version:"8.5.1"}},62063:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(17156)),a=c(f(56690)),d=c(f(89728)),i=c(f(66115)),o=c(f(61655)),u=c(f(94993)),s=c(f(41588)),l=c(f(73808)),p=c(f(29399)),b=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPromise=void 0;var h=f(69338),y=f(7510),v=f(87720),m=f(39158),g=(0,b.default)("isReadyPromise"),w=(0,b.default)("isReadyOrErrorPromise"),O=function(e){(0,o.default)(y,e);var t,f,c,b=(f=y,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(f);if(c){var r=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(e){var t,f,c,r;return(0,a.default)(this,y),r=b.call(this,e,"promise",m.toPromiseMethod),Object.defineProperty((0,i.default)(r),g,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(r),w,{writable:!0,value:void 0}),(0,p.default)((0,i.default)(r),g)[g]=new Promise((function(e){(0,s.default)((t=(0,i.default)(r),(0,l.default)(y.prototype)),"once",t).call(t,"ready",(function(){return e((0,i.default)(r))}))})),(0,p.default)((0,i.default)(r),w)[w]=new Promise((function(e,t){var n=(0,m.promiseTracker)(e,t);(0,s.default)((f=(0,i.default)(r),(0,l.default)(y.prototype)),"once",f).call(f,"ready",(function(){return n.resolve((0,i.default)(r))})),(0,s.default)((c=(0,i.default)(r),(0,l.default)(y.prototype)),"once",c).call(c,"error",(function(e){return n.reject(e)}))})),r}return(0,d.default)(y,[{key:"isReady",get:function(){return(0,p.default)(this,g)[g]}},{key:"isReadyOrError",get:function(){return(0,p.default)(this,w)[w]}},{key:"clone",value:function(){return new y((0,h.objectSpread)({},this._options,{source:this}))}},{key:"combineLatest",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=new v.Combinator(t,f),e.abrupt("return",(function(){c.unsubscribe()}));case 2:case"end":return e.stop()}}),e)}))),function(e,f){return t.apply(this,arguments)})}],[{key:"create",value:function(e){var t=new y(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch((function(){})),t.isReady)}}]),y}(y.ApiBase);t.ApiPromise=O},87720:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(861)),a=c(f(51589)),d=c(f(17156)),i=c(f(56690)),o=c(f(89728)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=void 0;var l=f(69338),p=(0,s.default)("allHasFired"),b=(0,s.default)("callback"),h=(0,s.default)("fired"),y=(0,s.default)("fns"),v=(0,s.default)("isActive"),m=(0,s.default)("results"),g=(0,s.default)("subscriptions"),w=function(){function e(t,f){var c=this;(0,i.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:[]}),Object.defineProperty(this,y,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:!0}),Object.defineProperty(this,m,{writable:!0,value:[]}),Object.defineProperty(this,g,{writable:!0,value:[]}),(0,u.default)(this,b)[b]=f,(0,u.default)(this,g)[g]=t.map(function(){var e=(0,d.default)(r.default.mark((function e(t,f){var d,i,o,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=Array.isArray(t)?t:[t],i=(0,a.default)(d),o=i[0],s=i.slice(1),(0,u.default)(c,h)[h].push(!1),(0,u.default)(c,y)[y].push(o),e.abrupt("return",o.apply(void 0,(0,n.default)(s).concat([c._createCallback(f)])));case 4:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}())}return(0,o.default)(e,[{key:"_allHasFired",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,u.default)(this,p)[p]||((0,u.default)(this,p)[p]=0===(0,u.default)(this,h)[h].filter((function(e){return!e})).length),(0,u.default)(this,p)[p]}))},{key:"_createCallback",value:function(e){var t=this;return function(f){(0,u.default)(t,h)[h][e]=!0,(0,u.default)(t,m)[m][e]=f,t._triggerUpdate()}}},{key:"_triggerUpdate",value:function(){if((0,u.default)(this,v)[v]&&(0,l.isFunction)((0,u.default)(this,b)[b])&&this._allHasFired())try{(0,u.default)(this,b)[b]((0,u.default)(this,m)[m])}catch(e){}}},{key:"unsubscribe",value:function(){(0,u.default)(this,v)[v]&&((0,u.default)(this,v)[v]=!1,(0,u.default)(this,g)[g].forEach(function(){var e=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:f=e.sent,(0,l.isFunction)(f)&&f(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()))}}]),e}();t.Combinator=w},39158:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.promiseTracker=i,t.toPromiseMethod=function(e,t){var f=!!(t&&t.methodName&&t.methodName.includes("subscribe"));return function(){for(var c=arguments.length,n=new Array(c),a=0;a<c;a++)n[a]=arguments[a];var d=o(n,f),i=(0,r.default)(d,2),l=i[0],p=i[1];return p?s(e,l,p):u((null==t?void 0:t.overrideNoSub)||e,l)}};var a=f(72872),d=f(69338);function i(e,t){var f=!1;return{reject:function(e){return f||(f=!0,t(e)),a.EMPTY},resolve:function(t){f||(f=!0,e(t))}}}function o(e,t){var f=e.slice(),c=e.length&&(0,d.isFunction)(e[e.length-1])?f.pop():void 0;return(0,d.assert)(!t||(0,d.isFunction)(c),"Expected a callback to be passed with subscriptions"),[f,c]}function u(e,t){return new Promise((function(f,c){var r=i(f,c),d=e.apply(void 0,(0,n.default)(t)).pipe((0,a.catchError)((function(e){return r.reject(e)}))).subscribe((function(e){r.resolve(e),setTimeout((function(){return d.unsubscribe()}),0)}))}))}function s(e,t,f){return new Promise((function(c,r){var d=i(c,r),o=e.apply(void 0,(0,n.default)(t)).pipe((0,a.catchError)((function(e){return d.reject(e)})),(0,a.tap)((function(){return d.resolve((function(){return o.unsubscribe()}))}))).subscribe((function(e){setTimeout((function(){return f(e)}),0)}))}))}},76853:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiPromise",{enumerable:!0,get:function(){return c.ApiPromise}}),Object.defineProperty(t,"toPromiseMethod",{enumerable:!0,get:function(){return r.toPromiseMethod}});var c=f(62063),r=f(39158)},93636:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(41588)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiRx=void 0;var p=f(72872),b=f(69338),h=f(7510),y=f(36630),v=(0,l.default)("isReadyRx"),m=function(e){(0,d.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e){var t,f;return(0,r.default)(this,l),f=c.call(this,e,"rxjs",y.toRxMethod),Object.defineProperty((0,a.default)(f),v,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),v)[v]=(0,p.from)(new Promise((function(e){(0,o.default)((t=(0,a.default)(f),(0,u.default)(l.prototype)),"on",t).call(t,"ready",(function(){return e((0,a.default)(f))}))}))),f}return(0,n.default)(l,[{key:"isReady",get:function(){return(0,s.default)(this,v)[v]}},{key:"clone",value:function(){return new l((0,b.objectSpread)({},this._options,{source:this}))}}],[{key:"create",value:function(e){return new l(e).isReady}}]),l}(h.ApiBase);t.ApiRx=m},36630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRxMethod=function(e){return e}},19981:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiRx",{enumerable:!0,get:function(){return c.ApiRx}}),Object.defineProperty(t,"toRxMethod",{enumerable:!0,get:function(){return r.toRxMethod}});var c=f(93636),r=f(36630)},37836:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.SubmittableResult=void 0;var d=function(e){return e};function i(e,t,f,c){return e.filter((function(e){var c=e.event;return t===c.section&&f.includes(c.method)})).map((function(e){return c(e)}))}function o(e){return(0,a.default)(e.event.data,1)[0]}function u(e){var t=e.event,f=t.data;return"ExtrinsicSuccess"===t.method?f[0]:f[1]}var s=function(){function e(t){(0,r.default)(this,e);var f=t.dispatchError,c=t.dispatchInfo,n=t.events,a=t.internalError,d=t.status,s=t.txHash,l=t.txIndex;this.dispatchError=f||function(){return i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed"],o)[0]}(n),this.dispatchInfo=c||function(){return i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed","ExtrinsicSuccess"],u)[0]}(n),this.events=n||[],this.internalError=a,this.status=d,this.txHash=s,this.txIndex=l}return(0,n.default)(e,[{key:"isCompleted",get:function(){return this.isError||this.status.isInBlock||this.status.isFinalized}},{key:"isError",get:function(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}},{key:"isFinalized",get:function(){return this.status.isFinalized}},{key:"isInBlock",get:function(){return this.status.isInBlock}},{key:"isWarning",get:function(){return this.status.isRetracted}},{key:"filterRecords",value:function(e,t){return i(this.events,e,Array.isArray(t)?t:[t],d)}},{key:"findRecord",value:function(e,t){return this.filterRecords(e,t)[0]}},{key:"toHuman",value:function(e){var t,f,c;return{dispatchError:null===(t=this.dispatchError)||void 0===t?void 0:t.toHuman(),dispatchInfo:null===(f=this.dispatchInfo)||void 0===f?void 0:f.toHuman(),events:this.events.map((function(t){return t.toHuman(e)})),internalError:null===(c=this.internalError)||void 0===c?void 0:c.message.toString(),status:this.status.toHuman(e)}}}]),e}();t.SubmittableResult=s},11010:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(27424)),a=c(f(38416)),d=c(f(17156)),i=c(f(56690)),o=c(f(89728)),u=c(f(66115)),s=c(f(61655)),l=c(f(94993)),p=c(f(41588)),b=c(f(73808)),h=c(f(29399)),y=c(f(40426));function v(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function m(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?v(Object(f),!0).forEach((function(t){(0,a.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):v(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e){var t=e.api,f=e.apiType,c=e.blockHash,a=e.decorateMethod,v=t.registry.createClass("Extrinsic"),T=(0,y.default)("ignoreStatusCb"),E=(0,y.default)("transformResult"),A=(0,y.default)("observeSign"),I=(0,y.default)("observeStatus"),N=(0,y.default)("observeSend"),C=(0,y.default)("observeSubscribe"),B=(0,y.default)("signViaSigner"),V=(0,y.default)("updateSigner"),R=function(e){(0,s.default)(U,e);var y,v,R=(y=U,v=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,b.default)(y);if(v){var f=(0,b.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function U(e,c){var n,a,o;return(0,i.default)(this,U),a=R.call(this,e,c,{version:t.extrinsicType}),Object.defineProperty((0,u.default)(a),T,{writable:!0,value:void 0}),Object.defineProperty((0,u.default)(a),E,{writable:!0,value:x}),Object.defineProperty((0,u.default)(a),A,{writable:!0,value:function(e,f){var c=(0,O.isKeyringPair)(e)?e.address:e.toString(),n=S(f);return t.derive.tx.signingInfo(c,n.nonce,n.era).pipe((0,g.first)(),(0,g.mergeMap)(function(){var f=(0,d.default)(r.default.mark((function f(d){var i,o;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(i=k(t,a.registry,n,d),o=-1,!(0,O.isKeyringPair)(e)){f.next=6;break}a.sign(e,i),f.next=9;break;case 6:return f.next=8,(0,h.default)((0,u.default)(a),B)[B](c,i,d.header);case 8:o=f.sent;case 9:return f.abrupt("return",{options:i,updateId:o});case 10:case"end":return f.stop()}}),f)})));return function(e){return f.apply(this,arguments)}}()))}}),Object.defineProperty((0,u.default)(a),I,{writable:!0,value:function(e,f){if(!f.isFinalized&&!f.isInBlock)return(0,g.of)((0,h.default)((0,u.default)(a),E)[E](new P.SubmittableResult({status:f,txHash:e})));var c=f.isInBlock?f.asInBlock:f.asFinalized;return t.derive.tx.events(c).pipe((0,g.map)((function(t){var c=t.block,r=t.events;return(0,h.default)((0,u.default)(a),E)[E](new P.SubmittableResult(m(m({},(0,O.filterEvents)(e,c,r,f)),{},{status:f,txHash:e})))})),(0,g.catchError)((function(t){return(0,g.of)((0,h.default)((0,u.default)(a),E)[E](new P.SubmittableResult({internalError:t,status:f,txHash:e})))})))}}),Object.defineProperty((0,u.default)(a),N,{writable:!0,value:function(e){return t.rpc.author.submitExtrinsic((0,u.default)(a)).pipe((0,g.tap)((function(t){(0,h.default)((0,u.default)(a),V)[V](t,e)})))}}),Object.defineProperty((0,u.default)(a),C,{writable:!0,value:function(e){var f=a.hash;return t.rpc.author.submitAndWatchExtrinsic((0,u.default)(a)).pipe((0,g.switchMap)((function(e){return(0,h.default)((0,u.default)(a),I)[I](f,e)})),(0,g.tap)((function(t){(0,h.default)((0,u.default)(a),V)[V](t,e)})))}}),Object.defineProperty((0,u.default)(a),B,{writable:!0,value:(o=(0,d.default)(r.default.mark((function e(f,c,d){var i,o,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=c.signer||t.signer,(0,w.assert)(i,"No signer specified, either via api.setSigner or via sign options. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),o=a.registry.createTypeUnsafe("SignerPayload",[(0,w.objectSpread)({},c,{address:f,blockNumber:d?d.number:0,method:a.method})]),!(0,w.isFunction)(i.signPayload)){e.next=9;break}return e.next=6,i.signPayload(o.toPayload());case 6:case 12:s=e.sent,e.next=16;break;case 9:if(!(0,w.isFunction)(i.signRaw)){e.next=15;break}return e.next=12,i.signRaw(o.toRaw());case 15:throw new Error("Invalid signer interface, it should implement either signPayload or signRaw (or both)");case 16:return(0,p.default)((n=(0,u.default)(a),(0,b.default)(U.prototype)),"addSignature",n).call(n,f,s.signature,o.toPayload()),e.abrupt("return",s.id);case 18:case"end":return e.stop()}}),e)}))),function(e,t,f){return o.apply(this,arguments)})}),Object.defineProperty((0,u.default)(a),V,{writable:!0,value:function(e,f){if(f&&-1!==f.updateId){var c=f.options,r=f.updateId,n=c.signer||t.signer;n&&(0,w.isFunction)(n.update)&&n.update(r,e)}}}),(0,h.default)((0,u.default)(a),T)[T]="rxjs"===f,a}return(0,o.default)(U,[{key:"dryRun",value:function(e,f){var r=this;return c||(0,w.isString)(f)||(0,w.isU8a)(f)?a((function(){return t.rpc.system.dryRun(r.toHex(),c||f)})):a((function(){return(0,h.default)(r,A)[A](e,f).pipe((0,g.switchMap)((function(){return t.rpc.system.dryRun(r.toHex())})))}))()}},{key:"paymentInfo",value:function(e,f){var r=this;if(c||(0,w.isString)(f)||(0,w.isU8a)(f))return a((function(){return t.rpc.payment.queryInfo(r.toHex(),c||f)}));var d=j(f),i=(0,n.default)(d,1)[0],o=(0,O.isKeyringPair)(e)?e.address:e.toString();return a((function(){return t.derive.tx.signingInfo(o,i.nonce,i.era).pipe((0,g.first)(),(0,g.switchMap)((function(e){var f=k(t,r.registry,i,e),c=M(t,f,{});return t.rpc.payment.queryInfo(r.isSigned?t.tx(r).signFake(o,c).toHex():r.signFake(o,c).toHex())})))}))()}},{key:"send",value:function(e){var f=t.hasSubscriptions&&((0,h.default)(this,T)[T]||!!e);return a(f?(0,h.default)(this,C)[C]:(0,h.default)(this,N)[N])(e)}},{key:"sign",value:function(e,f){return(0,p.default)((0,b.default)(U.prototype),"sign",this).call(this,e,M(t,S(f),{})),this}},{key:"signAsync",value:function(e,t){var f=this;return a((function(){return(0,h.default)(f,A)[A](e,t).pipe((0,g.mapTo)(f))}))()}},{key:"signAndSend",value:function(e,f,c){var r=this,d=j(f,c),i=(0,n.default)(d,2),o=i[0],u=i[1],s=t.hasSubscriptions&&((0,h.default)(this,T)[T]||!!u);return a((function(){return(0,h.default)(r,A)[A](e,o).pipe((0,g.switchMap)((function(e){return s?(0,h.default)(r,C)[C](e):(0,h.default)(r,N)[N](e)})))}))(u)}},{key:"withResultTransform",value:function(e){return(0,h.default)(this,E)[E]=e,this}}]),U}(v);return R};var g=f(72872),w=f(69338),O=f(52737),P=f(37836),x=function(e){return e};function k(e,t,f,c){var r=c.header,n=c.mortalLength,a=c.nonce;return r?M(e,f,{blockHash:r.hash,era:t.createTypeUnsafe("ExtrinsicEra",[{current:r.number,period:f.era||n}]),nonce:a}):((0,w.isNumber)(f.era)&&(delete f.era,delete f.blockHash),M(e,f,{nonce:a}))}function j(e,t){var f={};return(0,w.isFunction)(e)?t=e:f=(0,w.objectSpread)({},e),[f,t]}function M(e,t,f){return(0,w.objectSpread)({blockHash:e.genesisHash,genesisHash:e.genesisHash},t,f,{runtimeVersion:e.runtimeVersion,signedExtensions:e.registry.signedExtensions,version:e.extrinsicType})}function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,w.isBn)(e)||(0,w.isNumber)(e)?{nonce:e}:e}},66430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubmittable=function(e,t,f,r,n){var a=(0,c.createClass)({api:t,apiType:e,blockHash:n,decorateMethod:f});return function(e){return new a(r||t.registry,e)}};var c=f(11010)},40194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return r.SubmittableResult}}),Object.defineProperty(t,"createSubmittable",{enumerable:!0,get:function(){return c.createSubmittable}});var c=f(66430),r=f(37836)},80137:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.augmentObject=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c&&(0,a.objectClear)(f),e&&Object.keys(f).length&&(u(e,"modules",l(t,f)),u(e,"calls",b(t,f)));for(var r=Object.keys(t),n=0;n<r.length;n++){var d=r[n];f[d]||(f[d]={}),h(t[d],f[d])}return f};var a=f(69338),d=(0,a.logger)("api/augment");function i(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t.length?" ".concat(t.length," ").concat(e).concat(f.length?" and":""):""}function o(e,t){return t.length?"\n\t".concat(e.padStart(7),": ").concat(t.sort().join(", ")):""}function u(e,t,f){var c=(0,n.default)(f,2),r=c[0],a=c[1];(r.length||a.length)&&d.warn("api.".concat(e,": Found").concat(i("added",r,a)).concat(i("removed",a)," ").concat(t,":").concat(o("added",r)).concat(o("removed",a)))}function s(e,t){return e.filter((function(e){return!t.includes(e)}))}function l(e,t){var f=Object.keys(e),c=Object.keys(t);return[s(f,c),s(c,f)]}function p(e,t){for(var f,c,n=Object.keys(e),a=(f=Object.keys(t),c=n,f.filter((function(e){return c.includes(e)}))),d=[],i=function(f){var c=a[f],n=Object.keys(e[c]),i=Object.keys(t[c]);d.push.apply(d,(0,r.default)(i.filter((function(e){return!n.includes(e)})).map((function(e){return"".concat(c,".").concat(e)}))))},o=0;o<a.length;o++)i(o);return d}function b(e,t){return[p(t,e),p(e,t)]}function h(e,t){for(var f=function(t){return e[t]},c=Object.keys(e),r=0;r<c.length;r++){var n=c[r];Object.prototype.hasOwnProperty.call(t,n)||(0,a.lazyMethod)(t,n,f)}}},68550:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateDeriveSections=function(e,t){for(var f=function(e){return Object.keys(t[e])},r=function(f,c){return e(t[f][c])},n={},a=Object.keys(t),d=0;d<a.length;d++)(0,c.lazyDeriveSection)(n,a[d],f,r);return n};var c=f(1154)},63705:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(18698));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.filterEvents=function(e,t,f,c){var i,o=t.block,u=o.extrinsics,s=o.header,l=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return a(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,n=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw n}}}}(u.entries());try{var p=function(){var t=(0,r.default)(i.value,2),c=t[0];if(t[1].hash.eq(e))return{v:{events:f.filter((function(e){var t=e.phase;return t.isApplyExtrinsic&&t.asApplyExtrinsic.eqn(c)})),txIndex:c}}};for(l.s();!(i=l.n()).done;){var b=p();if("object"===(0,n.default)(b))return b.v}}catch(e){l.e(e)}finally{l.f()}if(c.isInBlock){var h=u.map((function(e){return e.hash.toHex()}));d.l.warn("block ".concat(s.hash.toHex(),": Unable to find extrinsic ").concat(e.toHex()," inside ").concat(h.join(", ")))}return{}};var d=f(10632)},52737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={filterEvents:!0,isKeyringPair:!0,l:!0};Object.defineProperty(t,"filterEvents",{enumerable:!0,get:function(){return n.filterEvents}}),Object.defineProperty(t,"isKeyringPair",{enumerable:!0,get:function(){return a.isKeyringPair}}),Object.defineProperty(t,"l",{enumerable:!0,get:function(){return d.l}});var r=f(68550);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(63705),a=f(13305),d=f(10632)},13305:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyringPair=function(e){return(0,c.isFunction)(e.sign)};var c=f(69338)},10632:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.l=void 0;var c=(0,f(69338).logger)("api/util");t.l=c},80062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractStorageArgs=function(e,t,f){var n=f.filter((function(e){return!(0,c.isUndefined)(e)}));if(t.meta.type.isPlain)(0,c.assert)(0===n.length,(function(){return"".concat(r(e,t,[])," does not take any arguments, ").concat(n.length," found")}));else{var a=t.meta.type.asMap,d=a.hashers,i=a.key,o=1===d.length?[i]:e.lookup.getSiType(i).def.asTuple.map((function(e){return e}));(0,c.assert)(n.length===o.length,(function(){return"".concat(r(e,t,o)," is a map, requiring ").concat(o.length," arguments, ").concat(n.length," found")}))}return[t,n]};var c=f(69338);function r(e,t,f){var c=e.lookup,r=t.method,n=t.section;return"".concat(n,".").concat(r,"(").concat(f.map((function(e){return c.getTypeDef(e).type})).join(", "),")")}},70820:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapBytes=t.unwrapBytes=t.isWrapped=t.PREFIX=t.POSTFIX=t.ETHEREUM=void 0;var c=f(69338),r=c.U8A_WRAP_ETHEREUM;t.ETHEREUM=r;var n=c.U8A_WRAP_POSTFIX;t.POSTFIX=n;var a=c.U8A_WRAP_PREFIX;t.PREFIX=a;var d=c.u8aIsWrapped;t.isWrapped=d;var i=c.u8aUnwrapBytes;t.unwrapBytes=i;var o=c.u8aWrapBytes;t.wrapBytes=o},14203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,decodeAddress:!0,encodeAddress:!0,setSS58Format:!0,createPair:!0,packageInfo:!0,createTestKeyring:!0,createTestPairs:!0};Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"createPair",{enumerable:!0,get:function(){return d.createPair}}),Object.defineProperty(t,"createTestKeyring",{enumerable:!0,get:function(){return o.createTestKeyring}}),Object.defineProperty(t,"createTestPairs",{enumerable:!0,get:function(){return u.createTestPairs}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return n.decodeAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return n.encodeAddress}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return n.setSS58Format}});var r=f(79195),n=f(94459),a=f(68365);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(99322),i=f(54865),o=f(97236),u=f(27362)},68365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEV_SEED=t.DEV_PHRASE=void 0,t.DEV_PHRASE="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t.DEV_SEED="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e"},63029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(54216),r=f(99377),n=[c.packageInfo,r.packageInfo];t.default=n},92513:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(63029)),a=f(54865);(0,r.detectPackage)(a.packageInfo,null,n.default)},42946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={};t.default=void 0,f(92513);var r=f(14203);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=r.Keyring;t.default=n},79195:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(29399)),d=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Keyring=void 0;var i=f(69338),o=f(94459),u=f(68365),s=f(99322),l=f(45935),p={ecdsa:function(e){return(0,o.secp256k1PairFromSeed)(e)},ed25519:function(e){return(0,o.ed25519PairFromSeed)(e)},ethereum:function(e){return(0,o.secp256k1PairFromSeed)(e)},sr25519:function(e){return(0,o.sr25519PairFromSeed)(e)}};function b(e){return e.publicKey}var h=(0,d.default)("pairs"),y=(0,d.default)("type"),v=(0,d.default)("ss58"),m=function(){function e(){var t=this;(0,r.default)(this,e),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),this.decodeAddress=o.decodeAddress,this.encodeAddress=function(e,f){return"ethereum"===t.type?(0,o.ethereumEncode)(e):(0,o.encodeAddress)(e,(0,i.isUndefined)(f)?(0,a.default)(t,v)[v]:f)};var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.type=f.type||"ed25519",(0,i.assert)(["ecdsa","ethereum","ed25519","sr25519"].includes(f.type||"undefined"),(function(){return"Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '".concat(f.type||"unknown")})),(0,a.default)(this,h)[h]=new l.Pairs,(0,a.default)(this,v)[v]=f.ss58Format,(0,a.default)(this,y)[y]=f.type}return(0,n.default)(e,[{key:"pairs",get:function(){return this.getPairs()}},{key:"publicKeys",get:function(){return this.getPublicKeys()}},{key:"type",get:function(){return(0,a.default)(this,y)[y]}},{key:"addPair",value:function(e){return(0,a.default)(this,h)[h].add(e)}},{key:"addFromAddress",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.type,r=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0,a=this.decodeAddress(e,r);return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:c},{publicKey:a,secretKey:new Uint8Array},t,f,n))}},{key:"addFromJson",value:function(e,t){return this.addPair(this.createFromJson(e,t))}},{key:"addFromMnemonic",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addFromUri(e,t,f)}},{key:"addFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromPair(e,t,f))}},{key:"addFromSeed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:f},p[f](e),t,null))}},{key:"addFromUri",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromUri(e,t,f))}},{key:"createFromJson",value:function(e,t){var f=e.address,c=e.encoded,r=e.encoding,n=r.content,a=r.type,d=r.version,u=e.meta;(0,i.assert)("3"!==d||"pkcs8"===n[0],(function(){return"Unable to decode non-pkcs8 type, [".concat(n.join(","),"] found}")}));var l="0"!==d&&Array.isArray(n)?n[1]:this.type,p=Array.isArray(a)?a:[a];(0,i.assert)(["ed25519","sr25519","ecdsa","ethereum"].includes(l),(function(){return"Unknown crypto type ".concat(l)}));var b=(0,i.isHex)(f)?(0,i.hexToU8a)(f):this.decodeAddress(f,t),h=(0,i.isHex)(c)?(0,i.hexToU8a)(c):(0,o.base64Decode)(c);return(0,s.createPair)({toSS58:this.encodeAddress,type:l},{publicKey:b,secretKey:new Uint8Array},u,h,p)}},{key:"createFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return(0,s.createPair)({toSS58:this.encodeAddress,type:f},e,t,null)}},{key:"createFromUri",value:function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type,r=e.startsWith("//")?"".concat(u.DEV_PHRASE).concat(e):e,n=(0,o.keyExtractSuri)(r),a=n.derivePath,d=n.password,l=n.path,b=n.phrase,h=(0,i.isHex)(b,256);if(h)t=(0,i.hexToU8a)(b);else{var y=b.split(" ");[12,15,18,21,24].includes(y.length)?t="ethereum"===c?(0,o.mnemonicToLegacySeed)(b,"",!1,64):(0,o.mnemonicToMiniSecret)(b,d):((0,i.assert)(b.length<=32,"specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"),t=(0,i.stringToU8a)(b.padEnd(32)))}var v="ethereum"===c?h?p[c](t):(0,o.hdEthereum)(t,a.substring(1)):(0,o.keyFromPath)(p[c](t),l,c);return(0,s.createPair)({toSS58:this.encodeAddress,type:c},v,f,null)}},{key:"getPair",value:function(e){return(0,a.default)(this,h)[h].get(e)}},{key:"getPairs",value:function(){return(0,a.default)(this,h)[h].all()}},{key:"getPublicKeys",value:function(){return(0,a.default)(this,h)[h].all().map(b)}},{key:"removePair",value:function(e){(0,a.default)(this,h)[h].remove(e)}},{key:"setSS58Format",value:function(e){(0,a.default)(this,v)[v]=e}},{key:"toJson",value:function(e,t){return(0,a.default)(this,h)[h].get(e).toJson(t)}}]),e}();t.Keyring=m},54865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/keyring",path:"/",type:"cjs",version:"9.2.1"}},24860:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePair=function(e,t,f){var d=Array.isArray(f)||(0,c.isUndefined)(f)?f:[f],i=(0,r.jsonDecryptData)(t,e,d),o=i.subarray(0,n.PKCS8_HEADER.length);(0,c.assert)((0,c.u8aEq)(o,n.PKCS8_HEADER),"Invalid Pkcs8 header found in body");var u=i.subarray(a,a+n.SEC_LENGTH),s=a+n.SEC_LENGTH,l=i.subarray(s,s+n.PKCS8_DIVIDER.length);(0,c.u8aEq)(l,n.PKCS8_DIVIDER)||(s=a+n.SEED_LENGTH,u=i.subarray(a,s),l=i.subarray(s,s+n.PKCS8_DIVIDER.length),(0,c.assert)((0,c.u8aEq)(l,n.PKCS8_DIVIDER),"Invalid Pkcs8 divider found in body"));var p=s+n.PKCS8_DIVIDER.length;return{publicKey:i.subarray(p,p+n.PUB_LENGTH),secretKey:u}};var c=f(69338),r=f(94459),n=f(59728),a=n.PKCS8_HEADER.length},59728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SEED_LENGTH=t.SEC_LENGTH=t.SALT_LENGTH=t.PUB_LENGTH=t.PKCS8_HEADER=t.PKCS8_DIVIDER=void 0;var f=new Uint8Array([161,35,3,33,0]);t.PKCS8_DIVIDER=f;var c=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]);t.PKCS8_HEADER=c,t.PUB_LENGTH=32,t.SALT_LENGTH=32,t.SEC_LENGTH=64,t.SEED_LENGTH=32},99905:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePair=function(e,t){var f=e.publicKey,a=e.secretKey;(0,c.assert)(a,"Expected a valid secretKey to be passed to encode");var d=(0,c.u8aConcat)(n.PKCS8_HEADER,a,n.PKCS8_DIVIDER,f);if(!t)return d;var i=(0,r.scryptEncode)(t),o=i.params,u=i.password,s=i.salt,l=(0,r.naclEncrypt)(d,u.subarray(0,32)),p=l.encrypted,b=l.nonce;return(0,c.u8aConcat)((0,r.scryptToU8a)(s,o),b,p)};var c=f(69338),r=f(94459),n=f(59728)},99322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPair=function e(t,f){var h=t.toSS58,y=t.type,v=f.publicKey,m=f.secretKey,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,O=arguments.length>4?arguments[4]:void 0,P=function(e,t){var f=(0,n.decodePair)(e,t||w,O);if(64===f.secretKey.length)v=f.publicKey,m=f.secretKey;else{var c=o[y](f.secretKey);v=c.publicKey,m=c.secretKey}},x=function(e){return p(m)&&w&&P(e,w),w=(0,a.encodePair)({publicKey:v,secretKey:m},e),O=void 0,w},k=function(){var e=l[y](v);return"ethereum"===y?(0,r.ethereumEncode)(e):h(e)};return{get address(){return k()},get addressRaw(){var e=l[y](v);return"ethereum"===y?e.slice(-20):e},get isLocked(){return p(m)},get meta(){return g},get publicKey(){return v},get type(){return y},decodePkcs8:P,decryptMessage:function(e,t){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var f=(0,c.u8aToU8a)(e);return(0,r.naclOpen)(f.slice(24,f.length),f.slice(0,24),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),(0,r.convertSecretKeyToCurve25519)(m))},derive:function(t,f){(0,c.assert)("ethereum"!==y,"Unable to derive on this keypair"),(0,c.assert)(!p(m),"Cannot derive on a locked keypair");var n=(0,r.keyExtractPath)(t).path,a=(0,r.keyFromPath)({publicKey:v,secretKey:m},n,y);return e({toSS58:h,type:y},a,f,null)},encodePkcs8:function(e){return x(e)},encryptMessage:function(e,t,f){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var n=(0,r.naclSeal)((0,c.u8aToU8a)(e),(0,r.convertSecretKeyToCurve25519)(m),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),f),a=n.nonce,d=n.sealed;return(0,c.u8aConcat)(a,d)},lock:function(){m=new Uint8Array},setMeta:function(e){g=(0,c.objectSpread)({},g,e)},sign:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.assert)(!p(m),"Cannot sign with a locked key pair"),(0,c.u8aConcat)(t.withType?u[y]:i,s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m}))},toJson:function(e){var t=["ecdsa","ethereum"].includes(y)?20===v.length?(0,c.u8aToHex)(v):(0,c.u8aToHex)((0,r.secp256k1Compress)(v)):k();return(0,d.pairToJson)(y,{address:t,meta:g},x(e),!!e)},unlock:function(e){return P(e)},verify:function(e,t,f){return(0,r.signatureVerify)(e,t,l[y]((0,c.u8aToU8a)(f))).isValid},vrfSign:function(e,t,f){if((0,c.assert)(!p(m),"Cannot sign with a locked key pair"),"sr25519"===y)return(0,r.sr25519VrfSign)(e,{secretKey:m},t,f);var n=s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m});return(0,c.u8aConcat)(b(n,t,f),n)},vrfVerify:function(e,t,f,n,a){return"sr25519"===y?(0,r.sr25519VrfVerify)(e,t,v,n,a):(0,r.signatureVerify)(e,(0,c.u8aConcat)(u[y],t.subarray(32)),l[y]((0,c.u8aToU8a)(f))).isValid&&(0,c.u8aEq)(t.subarray(0,32),b(t.subarray(32),n,a))}}};var c=f(69338),r=f(94459),n=f(24860),a=f(99905),d=f(11062),i=new Uint8Array,o={ecdsa:r.secp256k1PairFromSeed,ed25519:r.ed25519PairFromSeed,ethereum:r.secp256k1PairFromSeed,sr25519:r.sr25519PairFromSeed},u={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},s={ecdsa:function(e,t){return(0,r.secp256k1Sign)(e,t,"blake2")},ed25519:r.ed25519Sign,ethereum:function(e,t){return(0,r.secp256k1Sign)(e,t,"keccak")},sr25519:r.sr25519Sign},l={ecdsa:function(e){return e.length>32?(0,r.blake2AsU8a)(e):e},ed25519:function(e){return e},ethereum:function(e){return 20===e.length?e:(0,r.keccakAsU8a)((0,r.secp256k1Expand)(e))},sr25519:function(e){return e}};function p(e){return!e||(0,c.u8aEmpty)(e)}function b(e,t,f){return(0,r.blake2AsU8a)((0,c.u8aConcat)(t||"",f||"",e))}},34301:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nobody=function(){return i};var c=f(94459),r=new Uint8Array(32),n=(0,c.encodeAddress)(r),a={isTesting:!0,name:"nobody"},d={address:n,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:a},i={address:n,addressRaw:r,decodePkcs8:function(e,t){},decryptMessage:function(e,t){return null},derive:function(e,t){return i},encodePkcs8:function(e){return new Uint8Array(0)},encryptMessage:function(e,t,f){return new Uint8Array},isLocked:!0,lock:function(){},meta:a,publicKey:r,setMeta:function(e){},sign:function(e){return new Uint8Array(64)},toJson:function(e){return d},type:"ed25519",unlock:function(e){},verify:function(e,t){return!1},vrfSign:function(e,t,f){return new Uint8Array(96)},vrfVerify:function(e,t,f,c){return!1}}},11062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairToJson=function(e,t,f,n){var a=t.address,d=t.meta;return(0,c.objectSpread)((0,r.jsonEncryptFormat)(f,["pkcs8",e],n),{address:a,meta:d})};var c=f(69338),r=f(94459)},45935:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(29399)),d=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Pairs=void 0;var i=f(69338),o=f(94459),u=(0,d.default)("map"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:{}})}return(0,n.default)(e,[{key:"add",value:function(e){return(0,a.default)(this,u)[u][(0,o.decodeAddress)(e.address).toString()]=e,e}},{key:"all",value:function(){return Object.values((0,a.default)(this,u)[u])}},{key:"get",value:function(e){var t=(0,a.default)(this,u)[u][(0,o.decodeAddress)(e).toString()];return(0,i.assert)(t,(function(){return"Unable to retrieve keypair '".concat((0,i.isU8a)(e)||(0,i.isHex)(e)?(0,i.u8aToHex)((0,i.u8aToU8a)(e)):e,"'")})),t}},{key:"remove",value:function(e){delete(0,a.default)(this,u)[u][(0,o.decodeAddress)(e).toString()]}}]),e}();t.Pairs=s},97236:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.PAIRSSR25519=t.PAIRSETHEREUM=void 0,t.createTestKeyring=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new a.Keyring(t),n=t.type&&"ethereum"===t.type?o:i,s=c(n);try{for(s.s();!(e=s.n()).done;){var l=e.value,p=l.name,b=l.publicKey,h=l.secretKey,y=l.seed,v=l.type,m=u(p,y),g=f||p||!y?r.addPair((0,d.createPair)({toSS58:r.encodeAddress,type:v},{publicKey:b,secretKey:h},m)):r.addFromUri(y,m,t.type);g.lock=function(){}}}catch(e){s.e(e)}finally{s.f()}return r};var n=f(69338),a=f(79195),d=f(99322),i=[{publicKey:(0,n.hexToU8a)("0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"),secretKey:(0,n.hexToU8a)("0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011"),seed:"Alice",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f"),secretKey:(0,n.hexToU8a)("0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd"),seed:"Alice//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"),secretKey:(0,n.hexToU8a)("0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325"),seed:"Bob",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e"),secretKey:(0,n.hexToU8a)("0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde"),seed:"Bob//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22"),secretKey:(0,n.hexToU8a)("0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c"),seed:"Charlie",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20"),secretKey:(0,n.hexToU8a)("0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568"),seed:"Dave",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e"),secretKey:(0,n.hexToU8a)("0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587"),seed:"Eve",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c"),secretKey:(0,n.hexToU8a)("0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426"),seed:"Ferdie",type:"sr25519"}];t.PAIRSSR25519=i;var o=[{name:"Alith",publicKey:(0,n.hexToU8a)("0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f"),secretKey:(0,n.hexToU8a)("0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133"),type:"ethereum"},{name:"Baltathar",publicKey:(0,n.hexToU8a)("0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518"),secretKey:(0,n.hexToU8a)("0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b"),type:"ethereum"},{name:"Charleth",publicKey:(0,n.hexToU8a)("0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e"),secretKey:(0,n.hexToU8a)("0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b"),type:"ethereum"},{name:"Dorothy",publicKey:(0,n.hexToU8a)("0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c"),secretKey:(0,n.hexToU8a)("0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68"),type:"ethereum"},{name:"Ethan",publicKey:(0,n.hexToU8a)("0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa"),secretKey:(0,n.hexToU8a)("0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4"),type:"ethereum"},{name:"Faith",publicKey:(0,n.hexToU8a)("0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74"),secretKey:(0,n.hexToU8a)("0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df"),type:"ethereum"}];function u(e,t){return(0,n.assert)(e||t,"Testing pair should have either a name or a seed"),{isTesting:!0,name:e||t&&t.replace("//","_").toLowerCase()}}t.PAIRSETHEREUM=o},27362:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.createTestPairs=function(e){var t,f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=(0,a.createTestKeyring)(e,f),d=r.getPairs(),i={nobody:(0,n.nobody)()},o=c(d);try{for(o.s();!(t=o.n()).done;){var u=t.value;i[u.meta.name]=u}}catch(e){o.e(e)}finally{o.f()}return i};var n=f(34301),a=f(97236)},94476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownGenesis=void 0,t.knownGenesis={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],centrifuge:["0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],"nodle-chain":["0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23"],picasso:["0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"]}},74897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownIcon=void 0,t.knownIcon={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"}},45547:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"knownGenesis",{enumerable:!0,get:function(){return c.knownGenesis}}),Object.defineProperty(t,"knownIcon",{enumerable:!0,get:function(){return r.knownIcon}}),Object.defineProperty(t,"knownLedger",{enumerable:!0,get:function(){return n.knownLedger}}),Object.defineProperty(t,"knownTestnet",{enumerable:!0,get:function(){return a.knownTestnet}});var c=f(94476),r=f(74897),n=f(73712),a=f(97519)},73712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownLedger=void 0,t.knownLedger={acala:787,bifrost:788,centrifuge:747,"dock-mainnet":594,edgeware:523,equilibrium:99999997,genshiro:99999996,karura:686,kusama:434,"nodle-chain":1003,polkadot:354,polymesh:595,sora:617,statemine:434,statemint:354,xxnetwork:1955}},97519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownTestnet=void 0,t.knownTestnet={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,subspace_testnet:!0,"zero-alphaville":!0}},90015:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(19113);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(87152)},19113:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.selectableNetworks=t.availableNetworks=t.allNetworks=void 0;var r=c(f(72314)),n=f(45547),a=[0,2,42],d=["testnet"],i=r.default.map((function(e){var t=e.network||"",f=t.replace(/_/g,"-").split("-"),c=e;return c.slip44=n.knownLedger[t],c.hasLedgerSupport=!!c.slip44,c.genesisHash=n.knownGenesis[t]||[],c.icon=n.knownIcon[t]||"substrate",c.isTestnet=!!n.knownTestnet[t]||d.includes(f[f.length-1]),c.isIgnored=c.isTestnet||!(e.standardAccount&&e.decimals&&e.decimals.length&&e.symbols&&e.symbols.length)&&42!==e.prefix,c}));t.allNetworks=i;var o=i.filter((function(e){return!e.isIgnored&&!!e.network})).sort((function(e,t){var f=a.includes(e.prefix);return f===a.includes(t.prefix)?f?0:e.displayName.localeCompare(t.displayName):f?-1:1}));t.availableNetworks=o;var u=o.filter((function(e){var t=e.genesisHash,f=e.prefix;return!!t.length||42===f}));t.selectableNetworks=u},87152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/networks",path:"/",type:"cjs",version:"9.2.1"}},69066:(e,t,f)=>{"use strict";f(37131)},37131:()=>{},39592:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),f(69066);var c=f(82897)},6195:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(71614),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},23426:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(6195)),a=f(82897);(0,r.detectPackage)(a.packageInfo,null,n.default)},34328:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(23426);var c=f(39592);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},82897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-augment",path:"/",type:"cjs",version:"8.5.1"}},50061:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(27424)),a=c(f(17156)),d=c(f(861)),i=c(f(56690)),o=c(f(89728)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0});var l={RpcCore:!0,packageInfo:!0};t.RpcCore=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return v.packageInfo}});var p=f(72872),b=f(26700),h=f(69338),y=f(62293);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(l,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(71614),m=(0,h.logger)("rpc-core"),g={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function w(e,t,f){var c=t.params,r=t.type,n=c.map((function(e){var t=e.isOptional,f=e.name,c=e.type;return"".concat(f).concat(t?"?":"",": ").concat(c)})).join(", ");m.error("".concat(e,"(").concat(n,"): ").concat(r,":: ").concat(f.message))}function O(e){return["0x3a636f6465"].includes(e.toHex())}var P=(0,s.default)("instanceId"),x=(0,s.default)("registryDefault"),k=(0,s.default)("getBlockRegistry"),j=(0,s.default)("getBlockHash"),M=(0,s.default)("storageCache"),S=function(){function e(t,f,c){var r;(0,i.default)(this,e),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:new Map}),this.mapping=new Map,this.sections=[];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,h.assert)(c&&(0,h.isFunction)(c.send),"Expected Provider to API create"),(0,u.default)(this,P)[P]=t,(0,u.default)(this,x)[x]=f,this.provider=c;var a=Object.keys(b.rpcDefinitions);(r=this.sections).push.apply(r,(0,d.default)(a)),this.addUserInterfaces(n)}return(0,o.default)(e,[{key:"isConnected",get:function(){return this.provider.isConnected}},{key:"connect",value:function(){return this.provider.connect()}},{key:"disconnect",value:function(){return this.provider.disconnect()}},{key:"setRegistrySwap",value:function(e){var t=this;(0,u.default)(this,k)[k]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,P)[P]}})}},{key:"setResolveBlockHash",value:function(e){var t=this;(0,u.default)(this,j)[j]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,P)[P]}})}},{key:"addUserInterfaces",value:function(e){var t,f=this;(t=this.sections).push.apply(t,(0,d.default)(Object.keys(e).filter((function(e){return!f.sections.includes(e)}))));for(var c=function(t){for(var c=f.sections[t],r=(0,h.objectSpread)({},b.rpcDefinitions[c],e[c]),n=Object.keys(r),a=function(e){var t=n[e],a=r[t],d=a.endpoint||"".concat(c,"_").concat(t);if(!f.mapping.has(d)){var i=!!a.pubsub;f[c]||(f[c]={}),f.mapping.set(d,(0,h.objectSpread)({},a,{isSubscription:i,jsonrpc:d,method:t,section:c})),(0,h.lazyMethod)(f[c],t,(function(){return i?f._createMethodSubscribe(c,t,a):f._createMethodSend(c,t,a)}))}},d=0;d<n.length;d++)a(d)},r=0;r<this.sections.length;r++)c(r)}},{key:"_memomize",value:function(e,t){var f=this,c={getInstanceId:function(){return(0,u.default)(f,P)[P]}},r=(0,h.memoize)(e(!0),c);return r.raw=(0,h.memoize)(e(!1),c),r.meta=t,r}},{key:"_formatResult",value:function(e,t,f,c,r,n,a){return e?this._formatOutput(t,f,c,r,n,a):a}},{key:"_createMethodSend",value:function(e,t,f){var c=this,n=f.endpoint||"".concat(e,"_").concat(t),d=f.params.findIndex((function(e){return e.isHistoric})),i=null,o=function(){var e=(0,a.default)(r.default.mark((function e(a,i){var o,s,l,p,b,y,v;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(s=-1===d?null:i[d])||"BlockNumber"!==f.params[d].type){e.next=7;break}return e.next=4,null===(o=(0,u.default)(c,j)[j])||void 0===o?void 0:o.call(c,s);case 4:e.t0=e.sent,e.next=8;break;case 7:e.t0=s;case 8:if(l=e.t0,!(a&&l&&(0,u.default)(c,k)[k])){e.next=15;break}return e.next=12,(0,u.default)(c,k)[k]((0,h.u8aToU8a)(l));case 12:e.t1=e.sent,e.next=16;break;case 15:e.t1={registry:(0,u.default)(c,x)[x]};case 16:return p=e.t1,b=p.registry,y=c._formatInputs(b,null,f,i),e.next=21,c.provider.send(n,y.map((function(e){return e.toJSON()})),!!l);case 21:return v=e.sent,e.abrupt("return",c._formatResult(a,b,l,t,f,y,v));case 23:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}();return i=this._memomize((function(e){return function(){for(var c=arguments.length,r=new Array(c),n=0;n<c;n++)r[n]=arguments[n];var a=e&&-1!==d&&!!r[d];return new p.Observable((function(c){return o(e,r).then((function(e){c.next(e),c.complete()})).catch((function(e){w(t,f,e),c.error(e),c.complete()})),function(){var t,f,c,n;e?null===(f=i)||void 0===f||(t=f).unmemoize.apply(t,r):null===(n=i)||void 0===n||(c=n.raw).unmemoize.apply(c,r)}})).pipe((0,p.publishReplay)(1),a?(0,y.refCountDelay)():(0,p.refCount)())}}),f),i}},{key:"_createSubscriber",value:function(e,t){var f=this,c=e.paramsJson,r=e.subName,n=e.subType,a=e.update;return new Promise((function(e,d){f.provider.subscribe(n,r,c,a).then(e).catch((function(e){t(e),d(e)}))}))}},{key:"_createMethodSubscribe",value:function(e,t,f){var c=this,r=(0,n.default)(f.pubsub,3),a=r[0],d=r[1],i=r[2],o="".concat(e,"_").concat(d),s="".concat(e,"_").concat(i),l="".concat(e,"_").concat(a),b=null;return b=this._memomize((function(e){return function(){for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return new p.Observable((function(r){var a=Promise.resolve(null),d=(0,u.default)(c,x)[x],i=function(e){w(t,f,e),r.error(e)};try{var p=c._formatInputs(d,null,f,n),y=p.map((function(e){return e.toJSON()}));a=c._createSubscriber({paramsJson:y,subName:o,subType:l,update:function(n,a){if(n)w(t,f,n);else try{r.next(c._formatResult(e,d,null,t,f,p,a))}catch(n){r.error(n)}}},i)}catch(e){i(e)}return function(){var r,d,i,o;e?null===(d=b)||void 0===d||(r=d).unmemoize.apply(r,n):null===(o=b)||void 0===o||(i=o.raw).unmemoize.apply(i,n),a.then((function(e){return(0,h.isNull)(e)?Promise.resolve(!1):c.provider.unsubscribe(l,s,e)})).catch((function(e){return w(t,f,e)}))}})).pipe((0,y.drr)())}}),f),b}},{key:"_formatInputs",value:function(e,t,f,c){var r=f.params.filter((function(e){return!e.isOptional})).length,n=r===f.params.length?"":" (".concat(f.params.length-r," optional)");return(0,h.assert)(c.length>=r&&c.length<=f.params.length,(function(){return"Expected ".concat(f.params.length," parameters").concat(n,", ").concat(c.length," found instead")})),c.map((function(c,r){return e.createTypeUnsafe(f.params[r].type,[c],{blockHash:t})}))}},{key:"_formatOutput",value:function(e,t,f,c,r,n){var a=this;if("StorageData"===c.type){var d=r[0];return this._formatStorageData(e,t,d,n)}if("StorageChangeSet"===c.type){var i=r[0];return i?this._formatStorageSet(e,n.block,i,n.changes):e.createType("StorageChangeSet",n)}if("Vec<StorageChangeSet>"===c.type){var o=n.map((function(t){var f=t.block,c=t.changes;return[e.createType("Hash",f),a._formatStorageSet(e,f,r[0],c)]}));return"queryStorageAt"===f?o[0][1]:o}return e.createTypeUnsafe(c.type,[n],{blockHash:t})}},{key:"_formatStorageData",value:function(e,t,f,c){var r=(0,h.isNull)(c),n=r?null:O(f)?c:(0,h.u8aToU8a)(c);return this._newType(e,t,f,n,r)}},{key:"_formatStorageSet",value:function(e,t,f,c){var r=this,n=1!==f.length;return f.reduce((function(f,a,d){return f.push(r._formatStorageSetEntry(e,t,a,c,n,d)),f}),[])}},{key:"_formatStorageSetEntry",value:function(e,t,f,c,r,a){var d=f.toHex(),i=c.find((function(e){return(0,n.default)(e,1)[0]===d})),o=(0,h.isUndefined)(i)?r&&(0,u.default)(this,M)[M].get(d)||null:i[1],s=(0,h.isNull)(o),l=s||O(f)?o:(0,h.u8aToU8a)(o);return(0,u.default)(this,M)[M].set(d,o),this._newType(e,t,f,l,s,a)}},{key:"_newType",value:function(e,t,f,c,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1,a=f.outputType||"Raw",d=f.meta||g,i=-1===n?"":" entry ".concat(n,":");try{return e.createTypeUnsafe(a,[r?d.fallback?a.includes("Linkage<")?(0,h.u8aConcat)((0,h.hexToU8a)(d.fallback.toHex()),new Uint8Array(2)):(0,h.hexToU8a)(d.fallback.toHex()):void 0:d.modifier.isOptional?e.createTypeUnsafe(a,[c],{blockHash:t,isPedantic:!0}):c],{blockHash:t,isOptional:d.modifier.isOptional,isPedantic:!d.modifier.isOptional})}catch(e){throw new Error("Unable to decode storage ".concat(f.section||"unknown",".").concat(f.method||"unknown",":").concat(i,": ").concat(e.message))}}}]),e}();t.RpcCore=S},396:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(12130),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},29667:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(396)),a=f(71614);(0,r.detectPackage)(a.packageInfo,null,n.default)},39026:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(29667);var c=f(50061);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},71614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-core",path:"/",type:"cjs",version:"8.5.1"}},52516:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drr=void 0;var c=f(72872),r=f(69338),n=f(83864),a=(0,r.logger)("drr"),d=function(e,t){return(0,r.stringify)({t:e})===(0,r.stringify)({t})},i=function(e){throw a.error(e.message),e},o=function(){};t.drr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,f=e.skipChange,r=void 0!==f&&f,a=e.skipTimeout,u=void 0!==a&&a;return function(e){return e.pipe((0,c.catchError)(i),r?(0,c.tap)(o):(0,c.distinctUntilChanged)(d),(0,c.publishReplay)(1),u?(0,c.refCount)():(0,n.refCountDelay)(t))}}},62293:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(52516);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(79422);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(83864);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},79422:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memo=function(e,t){var f={getInstanceId:function(){return e}},a=(0,r.memoize)((function(){for(var e=arguments.length,f=new Array(e),r=0;r<e;r++)f[r]=arguments[r];return new c.Observable((function(e){var c=t.apply(void 0,f).subscribe(e);return function(){a.unmemoize.apply(a,f),c.unsubscribe()}})).pipe((0,n.drr)())}),f);return a};var c=f(72872),r=f(69338),n=f(52516)},83864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCountDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1750;return function(t){var f=[0,0,c.Subscription.EMPTY,c.Subscription.EMPTY],r=f[0],n=f[1],a=f[2],d=f[3];return new c.Observable((function(f){return t.subscribe(f),0==n++&&(1===r?d.unsubscribe():a=t.connect(),r=3),function(){0==--n&&(2===r?(r=0,d.unsubscribe()):(r=1,d=c.asapScheduler.schedule((function(){r=0,a.unsubscribe()}),e)))}}))}};var c=f(72872)},116:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return c.HttpProvider}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(16340),r=f(12130),n=f(5004)},20026:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=f(23146),l=-99999;function p(e,t,f){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:f})}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(){var e;(0,n.default)(this,u);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2?arguments[2]:void 0;if(e=c.call(this),p((0,a.default)(e),"message",String(t)),p((0,a.default)(e),"name",e.constructor.name),p((0,a.default)(e),"data",r),p((0,a.default)(e),"code",f),(0,s.isFunction)(Error.captureStackTrace))Error.captureStackTrace((0,a.default)(e),e.constructor);else{var d=new Error(t),i=d.stack;i&&p((0,a.default)(e),"stack",i)}return e}return(0,r.default)(u)}((0,u.default)(Error));b.CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:l},t.default=b},97530:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(56690)),a=c(f(89728)),d=c(f(29399)),i=c(f(40426)),o=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.RpcCoder=void 0;var u=f(69338),s=o(f(20026));function l(e){if(e){var t=e.code,f=e.data,c=e.message;throw new s.default("".concat(t,": ").concat(c).concat(function(e){if((0,u.isUndefined)(e))return"";var t=": ".concat((0,u.isString)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,u.stringify)(e));return t.length<=256?t:"".concat(t.substring(0,255),"…")}(f)),t,f)}}var p=(0,i.default)("id"),b=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:0})}return(0,a.default)(e,[{key:"decodeResponse",value:function(e){(0,u.assert)(e&&"2.0"===e.jsonrpc,"Invalid jsonrpc field in decoded object");var t=!(0,u.isUndefined)(e.params)&&!(0,u.isUndefined)(e.method);return(0,u.assert)((0,u.isNumber)(e.id)||t&&((0,u.isNumber)(e.params.subscription)||(0,u.isString)(e.params.subscription)),"Invalid id field in decoded object"),l(e.error),(0,u.assert)(!(0,u.isUndefined)(e.result)||t,"No result found in jsonrpc response"),t?(l(e.params.error),e.params.result):e.result}},{key:"encodeJson",value:function(e,t){var f=this.encodeObject(e,t),c=(0,r.default)(f,2),n=c[0],a=c[1];return[n,(0,u.stringify)(a)]}},{key:"encodeObject",value:function(e,t){var f=++(0,d.default)(this,p)[p];return[f,{id:f,jsonrpc:"2.0",method:e,params:t}]}}]),e}();t.RpcCoder=b},91890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},11434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},75317:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(11434)),a=f(12130);(0,r.detectPackage)(a.packageInfo,null,n.default)},16340:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(38416)),a=c(f(27424)),d=c(f(17156)),i=c(f(56690)),o=c(f(89728));function u(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function s(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?u(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):u(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}var l=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.HttpProvider=void 0;var p=l(f(29399)),b=l(f(40426)),h=f(69338),y=f(45344),v=f(97530),m=l(f(91890)),g=f(5686),w="HTTP Provider does not have subscriptions, use WebSockets instead",O=(0,h.logger)("api-http"),P=(0,b.default)("callCache"),x=(0,b.default)("coder"),k=(0,b.default)("endpoint"),j=(0,b.default)("headers"),M=(0,b.default)("stats"),S=(0,b.default)("send"),T=function(){function e(){(0,i.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.default.HTTP_URL,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperty(this,S,{value:E}),Object.defineProperty(this,P,{writable:!0,value:new g.LRUCache}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),(0,h.assert)(/^(https|http):\/\//.test(t),(function(){return"Endpoint should start with 'http://', received '".concat(t,"'")})),(0,p.default)(this,x)[x]=new v.RpcCoder,(0,p.default)(this,k)[k]=t,(0,p.default)(this,j)[j]=f,(0,p.default)(this,M)[M]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}}}var t,f,c,n,u;return(0,o.default)(e,[{key:"hasSubscriptions",get:function(){return!1}},{key:"clone",value:function(){return new e((0,p.default)(this,k)[k],(0,p.default)(this,j)[j])}},{key:"connect",value:(u=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"disconnect",value:(n=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"stats",get:function(){return(0,p.default)(this,M)[M]}},{key:"isConnected",get:function(){return!0}},{key:"on",value:function(e,t){return O.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),function(){}}},{key:"send",value:(c=(0,d.default)(r.default.mark((function e(t,f,c){var n,d,i,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,M)[M].total.requests++,n=(0,p.default)(this,x)[x].encodeJson(t,f),d=(0,a.default)(n,2),i=d[1],(o=c?(0,p.default)(this,P)[P].get(i):null)?(0,p.default)(this,M)[M].total.cached++:(o=(0,p.default)(this,S)[S](i),c&&(0,p.default)(this,P)[P].set(i,o)),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return c.apply(this,arguments)})},{key:"subscribe",value:(f=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,t,c,r){return f.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,d.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function E(e){return A.apply(this,arguments)}function A(){return(A=(0,d.default)(r.default.mark((function e(t){var f,c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,M)[M].active.requests++,(0,p.default)(this,M)[M].total.bytesSent+=t.length,e.prev=2,e.next=5,(0,y.fetch)((0,p.default)(this,k)[k],{body:t,headers:s({Accept:"application/json","Content-Length":"".concat(t.length),"Content-Type":"application/json"},(0,p.default)(this,j)[j]),method:"POST"});case 5:return f=e.sent,(0,h.assert)(f.ok,(function(){return"[".concat(f.status,"]: ").concat(f.statusText)})),e.next=9,f.text();case 9:return c=e.sent,(0,p.default)(this,M)[M].total.bytesRecv+=c.length,n=(0,p.default)(this,x)[x].decodeResponse(JSON.parse(c)),(0,p.default)(this,M)[M].active.requests--,e.abrupt("return",n);case 16:throw e.prev=16,e.t0=e.catch(2),(0,p.default)(this,M)[M].active.requests--,e.t0;case 20:case"end":return e.stop()}}),e,this,[[2,16]])})))).apply(this,arguments)}t.HttpProvider=T},51290:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(75317);var c=f(116);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},5686:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var d=a(f(29399)),i=a(f(40426)),o=(0,r.default)((function e(t){(0,n.default)(this,e),this.key=t,this.next=this.prev=this})),u=(0,i.default)("data"),s=(0,i.default)("refs"),l=(0,i.default)("length"),p=(0,i.default)("head"),b=(0,i.default)("tail"),h=(0,i.default)("toHead"),y=function(){function e(){(0,n.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:384;Object.defineProperty(this,h,{value:v}),this.capacity=void 0,Object.defineProperty(this,u,{writable:!0,value:new Map}),Object.defineProperty(this,s,{writable:!0,value:new Map}),Object.defineProperty(this,l,{writable:!0,value:0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),this.capacity=t,(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=new o("<empty>")}return(0,r.default)(e,[{key:"length",get:function(){return(0,d.default)(this,l)[l]}},{key:"lengthData",get:function(){return(0,d.default)(this,u)[u].size}},{key:"lengthRefs",get:function(){return(0,d.default)(this,s)[s].size}},{key:"entries",value:function(){for(var e=this.keys(),t=new Array(e.length),f=0;f<e.length;f++){var c=e[f];t[f]=[c,(0,d.default)(this,u)[u].get(c)]}return t}},{key:"keys",value:function(){var e=[];if((0,d.default)(this,l)[l]){for(var t=(0,d.default)(this,p)[p];t!==(0,d.default)(this,b)[b];)e.push(t.key),t=t.next;e.push(t.key)}return e}},{key:"get",value:function(e){var t=(0,d.default)(this,u)[u].get(e);return t?((0,d.default)(this,h)[h](e),t):null}},{key:"set",value:function(e,t){if((0,d.default)(this,u)[u].has(e))(0,d.default)(this,h)[h](e);else{var f=new o(e);(0,d.default)(this,s)[s].set(f.key,f),0===this.length?(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=f:((0,d.default)(this,p)[p].prev=f,f.next=(0,d.default)(this,p)[p],(0,d.default)(this,p)[p]=f),(0,d.default)(this,l)[l]===this.capacity?((0,d.default)(this,u)[u].delete((0,d.default)(this,b)[b].key),(0,d.default)(this,s)[s].delete((0,d.default)(this,b)[b].key),(0,d.default)(this,b)[b]=(0,d.default)(this,b)[b].prev,(0,d.default)(this,b)[b].next=(0,d.default)(this,p)[p]):(0,d.default)(this,l)[l]+=1}(0,d.default)(this,u)[u].set(e,t)}}]),e}();function v(e){var t=(0,d.default)(this,s)[s].get(e);t&&t!==(0,d.default)(this,p)[p]&&(t.prev.next=t.next,t.next.prev=t.prev,t.next=(0,d.default)(this,p)[p],(0,d.default)(this,p)[p].prev=t,(0,d.default)(this,p)[p]=t)}t.LRUCache=y},12130:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-provider",path:"/",type:"cjs",version:"8.5.1"}},37263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWSErrorString=function(e){return e>=0&&e<=999?"(Unused)":f[e]||function(e){return e<=1999?"(For WebSocket standard)":e<=2999?"(For WebSocket extensions)":e<=3999?"(For libraries and frameworks)":e<=4999?"(For applications)":void 0}(e)||"(Unknown)"};var f={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"}},5004:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(27424)),a=c(f(17156)),d=c(f(56690)),i=c(f(89728)),o=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.WsProvider=void 0;var u=o(f(29399)),s=o(f(40426)),l=o(f(26729)),p=f(69338),b=f(83137),h=f(88546),y=f(97530),v=o(f(91890)),m=f(5686),g=f(37263),w={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},O=(0,p.logger)("api-ws");function P(e,t){Object.keys(e).forEach((function(f){t&&t(e[f]),delete e[f]}))}var x=(0,s.default)("callCache"),k=(0,s.default)("coder"),j=(0,s.default)("endpoints"),M=(0,s.default)("headers"),S=(0,s.default)("eventemitter"),T=(0,s.default)("handlers"),E=(0,s.default)("isReadyPromise"),A=(0,s.default)("stats"),I=(0,s.default)("waitingForId"),N=(0,s.default)("autoConnectMs"),C=(0,s.default)("endpointIndex"),B=(0,s.default)("isConnected"),V=(0,s.default)("subscriptions"),R=(0,s.default)("timeoutId"),U=(0,s.default)("websocket"),H=(0,s.default)("timeout"),L=(0,s.default)("send"),_=(0,s.default)("emit"),D=(0,s.default)("onSocketClose"),F=(0,s.default)("onSocketError"),z=(0,s.default)("onSocketMessage"),q=(0,s.default)("onSocketMessageResult"),W=(0,s.default)("onSocketMessageSubscribe"),X=(0,s.default)("onSocketOpen"),K=(0,s.default)("resubscribe"),G=(0,s.default)("timeoutHandlers"),Z=function(){function e(){var t=this;(0,d.default)(this,e);var f=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.WS_URL,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2500,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;Object.defineProperty(this,L,{value:J}),Object.defineProperty(this,x,{writable:!0,value:new m.LRUCache}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:{}}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,C,{writable:!0,value:void 0}),Object.defineProperty(this,B,{writable:!0,value:!1}),Object.defineProperty(this,V,{writable:!0,value:{}}),Object.defineProperty(this,R,{writable:!0,value:null}),Object.defineProperty(this,U,{writable:!0,value:void 0}),Object.defineProperty(this,H,{writable:!0,value:void 0}),Object.defineProperty(this,_,{writable:!0,value:function(e){for(var t,c=arguments.length,r=new Array(c>1?c-1:0),n=1;n<c;n++)r[n-1]=arguments[n];(t=(0,u.default)(f,S)[S]).emit.apply(t,[e].concat(r))}}),Object.defineProperty(this,D,{writable:!0,value:function(e){var f=new Error("disconnected from ".concat((0,u.default)(t,j)[j][(0,u.default)(t,C)[C]],": ").concat(e.code,":: ").concat(e.reason||(0,g.getWSErrorString)(e.code)));(0,u.default)(t,N)[N]>0&&O.error(f.message),(0,u.default)(t,B)[B]=!1,(0,u.default)(t,U)[U]&&((0,u.default)(t,U)[U].onclose=null,(0,u.default)(t,U)[U].onerror=null,(0,u.default)(t,U)[U].onmessage=null,(0,u.default)(t,U)[U].onopen=null,(0,u.default)(t,U)[U]=null),(0,u.default)(t,R)[R]&&(clearInterval((0,u.default)(t,R)[R]),(0,u.default)(t,R)[R]=null),(0,u.default)(t,_)[_]("disconnected"),P((0,u.default)(t,T)[T],(function(e){try{e.callback(f,void 0)}catch(e){O.error(e)}})),P((0,u.default)(t,I)[I]),(0,u.default)(t,N)[N]>0&&setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(t,N)[N])}}),Object.defineProperty(this,F,{writable:!0,value:function(e){O.debug((function(){return["socket error",e]})),(0,u.default)(t,_)[_]("error",e)}}),Object.defineProperty(this,z,{writable:!0,value:function(e){O.debug((function(){return["received",e.data]})),(0,u.default)(t,A)[A].total.bytesRecv+=e.data.length;var f=JSON.parse(e.data);return(0,p.isUndefined)(f.method)?(0,u.default)(t,q)[q](f):(0,u.default)(t,W)[W](f)}}),Object.defineProperty(this,q,{writable:!0,value:function(e){var f=(0,u.default)(t,T)[T][e.id];if(f){try{var c=f.method,r=f.params,n=f.subscription,a=(0,u.default)(t,k)[k].decodeResponse(e);if(f.callback(null,a),n){var d="".concat(n.type,"::").concat(a);(0,u.default)(t,V)[V][d]=(0,p.objectSpread)({},n,{method:c,params:r}),(0,u.default)(t,I)[I][d]&&(0,u.default)(t,W)[W]((0,u.default)(t,I)[I][d])}}catch(e){f.callback(e,void 0)}delete(0,u.default)(t,T)[T][e.id]}else O.debug((function(){return"Unable to find handler for id=".concat(e.id)}))}}),Object.defineProperty(this,W,{writable:!0,value:function(e){var f=w[e.method]||e.method||"invalid",c="".concat(f,"::").concat(e.params.subscription),r=(0,u.default)(t,V)[V][c];if(!r)return(0,u.default)(t,I)[I][c]=e,void O.debug((function(){return"Unable to find handler for subscription=".concat(c)}));delete(0,u.default)(t,I)[I][c];try{var n=(0,u.default)(t,k)[k].decodeResponse(e);r.callback(null,n)}catch(e){r.callback(e,void 0)}}}),Object.defineProperty(this,X,{writable:!0,value:function(){return(0,p.assert)(!(0,p.isNull)((0,u.default)(t,U)[U]),"WebSocket cannot be null in onOpen"),O.debug((function(){return["connected to",(0,u.default)(t,j)[j][(0,u.default)(t,C)[C]]]})),(0,u.default)(t,B)[B]=!0,(0,u.default)(t,_)[_]("connected"),(0,u.default)(t,K)[K](),!0}}),Object.defineProperty(this,K,{writable:!0,value:function(){var e=(0,u.default)(t,V)[V];(0,u.default)(t,V)[V]={},Promise.all(Object.keys(e).map(function(){var f=(0,a.default)(r.default.mark((function f(c){var n,a,d,i,o;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(n=e[c],a=n.callback,d=n.method,i=n.params,!(o=n.type).startsWith("author_")){f.next=3;break}return f.abrupt("return");case 3:return f.prev=3,f.next=6,t.subscribe(o,d,i,a);case 6:f.next=11;break;case 8:f.prev=8,f.t0=f.catch(3),O.error(f.t0);case 11:case"end":return f.stop()}}),f,null,[[3,8]])})));return function(e){return f.apply(this,arguments)}}())).catch(O.error)}}),Object.defineProperty(this,G,{writable:!0,value:function(){for(var e=Date.now(),f=Object.keys((0,u.default)(t,T)[T]),c=0;c<f.length;c++){var r=(0,u.default)(t,T)[T][f[c]];if(e-r.start>(0,u.default)(t,H)[H]){try{r.callback(new Error("No response received from RPC endpoint in ".concat((0,u.default)(t,H)[H]/1e3,"s")),void 0)}catch(e){}(0,u.default)(t,A)[A].total.timeout++,delete(0,u.default)(t,T)[T][f[c]]}}}});var s=Array.isArray(c)?c:[c];(0,p.assert)(0!==s.length,"WsProvider requires at least one Endpoint"),s.forEach((function(e){(0,p.assert)(/^(wss|ws):\/\//.test(e),(function(){return"Endpoint should start with 'ws://', received '".concat(e,"'")}))})),(0,u.default)(this,S)[S]=new l.default,(0,u.default)(this,N)[N]=n||0,(0,u.default)(this,k)[k]=new y.RpcCoder,(0,u.default)(this,C)[C]=-1,(0,u.default)(this,j)[j]=s,(0,u.default)(this,M)[M]=i,(0,u.default)(this,U)[U]=null,(0,u.default)(this,A)[A]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}},(0,u.default)(this,H)[H]=o||6e4,n>0&&this.connectWithRetry().catch((function(){})),(0,u.default)(this,E)[E]=new Promise((function(e){(0,u.default)(t,S)[S].once("connected",(function(){e(t)}))}))}var t,f,c,o;return(0,i.default)(e,[{key:"hasSubscriptions",get:function(){return!0}},{key:"isConnected",get:function(){return(0,u.default)(this,B)[B]}},{key:"isReady",get:function(){return(0,u.default)(this,E)[E]}},{key:"clone",value:function(){return new e((0,u.default)(this,j)[j])}},{key:"connect",value:(o=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,(0,u.default)(this,C)[C]=((0,u.default)(this,C)[C]+1)%(0,u.default)(this,j)[j].length,(0,u.default)(this,U)[U]=void 0!==b.xglobal.WebSocket&&(0,p.isChildClass)(b.xglobal.WebSocket,h.WebSocket)?new h.WebSocket((0,u.default)(this,j)[j][(0,u.default)(this,C)[C]]):new h.WebSocket((0,u.default)(this,j)[j][(0,u.default)(this,C)[C]],void 0,void 0,(0,u.default)(this,M)[M],void 0,{fragmentOutgoingMessages:!0,fragmentationThreshold:1048576,maxReceivedFrameSize:25165824,maxReceivedMessageSize:25165824}),(0,u.default)(this,U)[U].onclose=(0,u.default)(this,D)[D],(0,u.default)(this,U)[U].onerror=(0,u.default)(this,F)[F],(0,u.default)(this,U)[U].onmessage=(0,u.default)(this,z)[z],(0,u.default)(this,U)[U].onopen=(0,u.default)(this,X)[X],(0,u.default)(this,R)[R]=setInterval((function(){return(0,u.default)(t,G)[G]()}),5e3),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(0),O.error(e.t0),(0,u.default)(this,_)[_]("error",e.t0),e.t0;case 15:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return o.apply(this,arguments)})},{key:"connectWithRetry",value:(c=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((0,u.default)(this,N)[N]>0)){e.next=9;break}return e.prev=1,e.next=4,this.connect();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(this,N)[N]);case 9:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return c.apply(this,arguments)})},{key:"disconnect",value:(f=(0,a.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,u.default)(this,N)[N]=0,e.prev=1,(0,u.default)(this,U)[U]&&(0,u.default)(this,U)[U].close(1e3),e.next=10;break;case 5:throw e.prev=5,e.t0=e.catch(1),O.error(e.t0),(0,u.default)(this,_)[_]("error",e.t0),e.t0;case 10:case"end":return e.stop()}}),e,this,[[1,5]])}))),function(){return f.apply(this,arguments)})},{key:"stats",get:function(){return{active:{requests:Object.keys((0,u.default)(this,T)[T]).length,subscriptions:Object.keys((0,u.default)(this,V)[V]).length},total:(0,u.default)(this,A)[A].total}}},{key:"on",value:function(e,t){var f=this;return(0,u.default)(this,S)[S].on(e,t),function(){(0,u.default)(f,S)[S].removeListener(e,t)}}},{key:"send",value:function(e,t,f,c){(0,u.default)(this,A)[A].total.requests++;var r=(0,u.default)(this,k)[k].encodeJson(e,t),a=(0,n.default)(r,2),d=a[0],i=a[1],o=f?(0,u.default)(this,x)[x].get(i):null;return o?(0,u.default)(this,A)[A].total.cached++:(o=(0,u.default)(this,L)[L](d,i,e,t,c),f&&(0,u.default)(this,x)[x].set(i,o)),o}},{key:"subscribe",value:function(e,t,f,c){return(0,u.default)(this,A)[A].total.subscriptions++,this.send(t,f,!1,{callback:c,type:e})}},{key:"unsubscribe",value:(t=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t,"::").concat(c),!(0,p.isUndefined)((0,u.default)(this,V)[V][n])){e.next=4;break}return O.debug((function(){return"Unable to find active subscription=".concat(n)})),e.abrupt("return",!1);case 4:return delete(0,u.default)(this,V)[V][n],e.prev=5,e.abrupt("return",!(this.isConnected&&!(0,p.isNull)((0,u.default)(this,U)[U]))||this.send(f,[c]));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,this,[[5,9]])}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function J(e,t,f,c,r){return Y.apply(this,arguments)}function Y(){return(Y=(0,a.default)(r.default.mark((function e(t,f,c,n,a){var d=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){try{(0,p.assert)(d.isConnected&&!(0,p.isNull)((0,u.default)(d,U)[U]),"WebSocket is not connected"),O.debug((function(){return["calling",c,f]})),(0,u.default)(d,T)[T][t]={callback:function(t,f){t?r(t):e(f)},method:c,params:n,start:Date.now(),subscription:a},(0,u.default)(d,A)[A].total.bytesSent+=f.length,(0,u.default)(d,U)[U].send(f)}catch(e){r(e)}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.WsProvider=Z},54650:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractArray=void 0;var l=f(69338),p=f(40557),b=function(e){(0,i.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f){var r;(0,n.default)(this,s),r=c.call(this,t.length);for(var a=0;a<t.length;a++)r[a]=t[a];return r.registry=e,r.initialU8aLength=f,r}return(0,a.default)(s,[{key:"encodedLength",get:function(){for(var e=(0,l.compactToU8a)(this.length).length,t=0;t<this.length;t++)e+=this[t].encodedLength;return e}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return(0,p.compareArray)(this,e)}},{key:"inspect",value:function(){return{inner:this.inspectInner(),outer:[(0,l.compactToU8a)(this.length)]}}},{key:"inspectInner",value:function(){for(var e=new Array(this.length),t=0;t<this.length;t++)e[t]=this[t].inspect();return e}},{key:"toArray",value:function(){return Array.from(this)}},{key:"toHex",value:function(){return(0,l.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){for(var t=new Array(this.length),f=0;f<this.length;f++)t[f]=this[f].toHuman(e);return t}},{key:"toJSON",value:function(){for(var e=new Array(this.length),t=0;t<this.length;t++)e[t]=this[t].toJSON();return e}},{key:"toString",value:function(){for(var e=new Array(this.length),t=0;t<this.length;t++)e[t]=this[t].toString();return"[".concat(e.join(", "),"]")}},{key:"toU8a",value:function(e){var t=this.toU8aInner();return e?l.u8aConcat.apply(void 0,(0,r.default)(t)):l.u8aConcat.apply(void 0,[(0,l.compactToU8a)(this.length)].concat((0,r.default)(t)))}},{key:"toU8aInner",value:function(e){for(var t=new Array(this.length),f=0;f<this.length;f++)t[f]=this[f].toU8a(e);return t}},{key:"concat",value:function(e){return this.toArray().concat(e instanceof s?e.toArray():e)}},{key:"filter",value:function(e,t){return this.toArray().filter(e,t)}},{key:"map",value:function(e,t){return this.toArray().map(e,t)}},{key:"includes",value:function(e){return this.some((function(t){return t.eq(e)}))}},{key:"slice",value:function(e,t){return this.toArray().slice(e,t)}}]),s}((0,s.default)(Array));t.AbstractArray=b},66576:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(61655)),o=c(f(94993)),u=c(f(41588)),s=c(f(73808)),l=c(f(29399)),p=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_UINT_BITS=t.AbstractInt=void 0;var b=f(69338);t.DEFAULT_UINT_BITS=64;var h=new b.BN(1e4),y=[["Perquintill",b.BN_QUINTILL],["Perbill",b.BN_BILLION],["Permill",b.BN_MILLION],["Percent",b.BN_HUNDRED]];function v(e,t){return(0,b.isBn)(e)?e.toString():(0,b.isHex)(e,-1,!0)?(0,b.hexToBn)(e,{isLe:!1,isNegative:t}).toString():((0,b.isNumber)(e)?(0,b.assert)(e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER&&Math.floor(e)===e,"Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"):(0,b.isString)(e)&&(0,b.assert)(!(e.includes(".")||e.includes(",")||e.includes("e")),"String should not contain decimal points or scientific notation"),(0,b.bnToBn)(e).toString())}var m=(0,p.default)("bitLength"),g=(0,p.default)("isSigned"),w=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function p(e){var t,f,r;(0,n.default)(this,p);var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=c.call(this,(0,b.isU8a)(a)?(0,b.u8aToBn)(a.subarray(0,i/8),{isLe:!0,isNegative:o}).toString():v(a,o)),Object.defineProperty((0,d.default)(r),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(r),g,{writable:!0,value:void 0}),r.registry=e,(0,l.default)((0,d.default)(r),m)[m]=i,r.encodedLength=(0,l.default)((0,d.default)(r),m)[m]/8,(0,l.default)((0,d.default)(r),g)[g]=o;var h=r.gte(b.BN_ZERO),y=i-(o&&h?1:0);return(0,b.assert)(o||h,(function(){return"".concat(r.toRawType(),": Negative number passed to unsigned type")})),(0,b.assert)((0,u.default)((t=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",t).call(t)<=y,(function(){return"".concat(r.toRawType(),": Input too large. Found input with ").concat((0,u.default)((f=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",f).call(f)," bits, expected ").concat(y)})),r}return(0,a.default)(p,[{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isZero()}},{key:"isUnsigned",get:function(){return!(0,l.default)(this,g)[g]}},{key:"bitLength",value:function(){return(0,l.default)(this,m)[m]}},{key:"eq",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"eq",this).call(this,(0,b.isHex)(e)?(0,b.hexToBn)(e.toString(),{isLe:!1,isNegative:(0,l.default)(this,g)[g]}):(0,b.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"isMax",value:function(){return this.toU8a().filter((function(e){return 255===e})).length===(0,l.default)(this,m)[m]/8}},{key:"toBigInt",value:function(){return BigInt(this.toString())}},{key:"toBn",value:function(){return this}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,b.bnToHex)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}},{key:"toHuman",value:function(e){var t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,b.formatBalance)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});var f=y.find((function(e){return(0,r.default)(e,1)[0]===t}))||[],c=(0,r.default)(f,2)[1];return c?function(e,t){return"".concat((e.mul(h).div(t).toNumber()/100).toFixed(2),"%")}(this,c):(0,b.formatNumber)(this)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(0,u.default)((0,s.default)(p.prototype),"bitLength",this).call(this)>52?this.toHex():this.toNumber()}},{key:"toRawType",value:function(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":"".concat(this.isUnsigned?"u":"i").concat(this.bitLength())}},{key:"toString",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"toString",this).call(this,e)}},{key:"toU8a",value:function(e){return(0,b.bnToU8a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}]),p}(b.BN);t.AbstractInt=w},70629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AbstractArray",{enumerable:!0,get:function(){return c.AbstractArray}}),Object.defineProperty(t,"AbstractInt",{enumerable:!0,get:function(){return r.AbstractInt}});var c=f(54650),r=f(66576)},4218:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(29399)),d=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;var i=(0,d.default)("registry"),o=(0,d.default)("raw"),u=function(){function e(t,f,c){(0,r.default)(this,e),Object.defineProperty(this,i,{writable:!0,value:void 0}),Object.defineProperty(this,o,{writable:!0,value:void 0}),(0,a.default)(this,i)[i]=t,(0,a.default)(this,o)[o]=f,this.initialU8aLength=c}return(0,n.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"inner",get:function(){return(0,a.default)(this,o)[o]}},{key:"isEmpty",get:function(){return(0,a.default)(this,o)[o].isEmpty}},{key:"registry",get:function(){return(0,a.default)(this,i)[i]}},{key:"eq",value:function(e){return(0,a.default)(this,o)[o].eq(e)}},{key:"inspect",value:function(){return(0,a.default)(this,o)[o].inspect()}},{key:"toHex",value:function(e){return(0,a.default)(this,o)[o].toHex(e)}},{key:"toHuman",value:function(e){return(0,a.default)(this,o)[o].toHuman(e)}},{key:"toJSON",value:function(){return(0,a.default)(this,o)[o].toJSON()}},{key:"toString",value:function(){return(0,a.default)(this,o)[o].toString()}},{key:"toU8a",value:function(e){return(0,a.default)(this,o)[o].toU8a(e)}},{key:"toRawType",value:function(){return"Base"}},{key:"unwrap",value:function(){return(0,a.default)(this,o)[o]}}]),e}();t.Base=u},756:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(61655)),n=c(f(94993)),a=c(f(73808)),d=c(f(27424)),i=c(f(56690)),o=c(f(89728)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Compact=void 0;var l=f(69338),p=f(15450),b=(0,s.default)("Type"),h=(0,s.default)("raw"),y=function(){function e(t,f){(0,i.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0});var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.registry=t,(0,u.default)(this,b)[b]=(0,p.typeToConstructor)(t,f);var r=e.decodeCompact(t,(0,u.default)(this,b)[b],c),n=(0,d.default)(r,2),a=n[0],o=n[1];this.initialU8aLength=o,(0,u.default)(this,h)[h]=a}return(0,o.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return(0,u.default)(this,h)[h].isEmpty}},{key:"bitLength",value:function(){return(0,u.default)(this,h)[h].bitLength()}},{key:"eq",value:function(t){return(0,u.default)(this,h)[h].eq(t instanceof e?(0,u.default)(t,h)[h]:t)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return(0,u.default)(this,h)[h].toBigInt()}},{key:"toBn",value:function(){return(0,u.default)(this,h)[h].toBn()}},{key:"toHex",value:function(e){return(0,u.default)(this,h)[h].toHex(e)}},{key:"toHuman",value:function(e){return(0,u.default)(this,h)[h].toHuman(e)}},{key:"toJSON",value:function(){return(0,u.default)(this,h)[h].toJSON()}},{key:"toNumber",value:function(){return(0,u.default)(this,h)[h].toNumber()}},{key:"toRawType",value:function(){return"Compact<".concat(this.registry.getClassName((0,u.default)(this,b)[b])||(0,u.default)(this,h)[h].toRawType(),">")}},{key:"toString",value:function(){return(0,u.default)(this,h)[h].toString()}},{key:"toU8a",value:function(e){return(0,l.compactToU8a)((0,u.default)(this,h)[h].toBn())}},{key:"unwrap",value:function(){return(0,u.default)(this,h)[h]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,d=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e,f){return(0,i.default)(this,u),d.call(this,e,t,f)}return(0,o.default)(u)}(e)}},{key:"decodeCompact",value:function(t,f,c){if((0,l.isU8a)(c)){var r=(0,l.compactFromU8a)(c),n=(0,d.default)(r,2),a=n[0];return[new f(t,n[1]),a]}return c instanceof e?[new f(t,(0,u.default)(c,h)[h]),0]:c instanceof f?[c,0]:[new f(t,c),0]}}]),e}();t.Compact=y},57202:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(61655)),n=c(f(94993)),a=c(f(73808)),d=c(f(56690)),i=c(f(89728)),o=c(f(29399)),u=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.DoNotConstruct=void 0;var s=(0,u.default)("neverError"),l=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,s,{writable:!0,value:void 0});var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DoNotConstruct";throw this.registry=t,(0,o.default)(this,s)[s]=new Error("DoNotConstruct: Cannot construct unknown type ".concat(f)),(0,o.default)(this,s)[s]}return(0,i.default)(e,[{key:"encodedLength",get:function(){throw(0,o.default)(this,s)[s]}},{key:"hash",get:function(){throw(0,o.default)(this,s)[s]}},{key:"isEmpty",get:function(){throw(0,o.default)(this,s)[s]}},{key:"eq",value:function(){throw(0,o.default)(this,s)[s]}},{key:"inspect",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toHex",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toHuman",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toJSON",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toRawType",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toString",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toU8a",value:function(){throw(0,o.default)(this,s)[s]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,o=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e){return(0,d.default)(this,u),o.call(this,e,t)}return(0,i.default)(u)}(e)}}]),e}();t.DoNotConstruct=l},90831:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(66115)),n=c(f(61655)),a=c(f(94993)),d=c(f(73808)),i=c(f(38416)),o=c(f(861)),u=c(f(56690)),s=c(f(89728)),l=c(f(29399)),p=c(f(40426)),b=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.Enum=void 0;var h=f(69338),y=f(15450),v=f(20887);function m(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,r=Object.values(t).find((function(e){return e.index===f}));return(0,h.assert)(!(0,h.isUndefined)(r),(function(){return"Unable to create Enum via index ".concat(f,", in ").concat(Object.keys(t).join(", "))})),{index:f,value:(0,h.isCodec)(c)&&c instanceof r.Type?c:new r.Type(e,c)}}function g(e,t,f,c){var r=Object.keys(t).map((function(e){return e.toLowerCase()})),n=f.toLowerCase(),a=r.indexOf(n);(0,h.assert)(-1!==a,(function(){return"Cannot map Enum JSON, unable to find '".concat(f,"' in ").concat(r.join(", "))}));try{return m(e,t,Object.values(t)[a].index,c)}catch(e){throw new Error("Enum(".concat(f,"):: ").concat(e.message))}}function w(e,t,f,c){if((0,h.isNumber)(c))return m(e,t,c,f);if((0,h.isU8a)(f)||(0,h.isHex)(f)){var r=(0,h.u8aToU8a)(f);if(r.length)return m(e,t,r[0],r.subarray(1))}else{if(f instanceof S)return m(e,t,f.index,f.value);if((0,h.isNumber)(f))return m(e,t,f);if((0,h.isString)(f))return g(e,t,f.toString());if((0,h.isObject)(f)){var n=Object.keys(f)[0];return g(e,t,n,f[n])}}return m(e,t,Object.values(t)[0].index)}var O=(0,p.default)("def"),P=(0,p.default)("entryIndex"),x=(0,p.default)("indexes"),k=(0,p.default)("isBasic"),j=(0,p.default)("isIndexed"),M=(0,p.default)("raw"),S=function(){function e(t,f,c,r){(0,u.default)(this,e),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0});var n=function(e,t){var f,c,r={};if(Array.isArray(t)){for(var n=0;n<t.length;n++)r[t[n]]={Type:v.Null,index:n};f=!0,c=!1}else if(function(e){var t=Object.values(e);return!t.some((function(e){return(0,h.isNumber)(e)}))||((0,h.assert)(t.every((function(e){return(0,h.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)){for(var a=Object.entries((0,y.mapToTypeMap)(e,t)),d=0;d<a.length;d++){var i=(0,b.default)(a[d],2),o=i[0],u=i[1];r[o]={Type:u,index:d}}f=!Object.values(r).some((function(e){return e.Type!==v.Null})),c=!1}else{for(var s=Object.entries(t),l=0;l<s.length;l++){var p=(0,b.default)(s[l],2),m=p[0],g=p[1];r[m]={Type:v.Null,index:g}}f=!0,c=!0}return{def:r,isBasic:f,isIndexed:c}}(t,f),a=n.def,d=n.isBasic,i=n.isIndexed,o=(0,h.isU8a)(c)&&c.length&&!(0,h.isNumber)(r)?m(t,a,c[0],c.subarray(1)):w(t,a,c,r);this.registry=t,(0,l.default)(this,O)[O]=a,(0,l.default)(this,k)[k]=d,(0,l.default)(this,j)[j]=i,(0,l.default)(this,x)[x]=Object.values(a).map((function(e){return e.index})),(0,l.default)(this,P)[P]=(0,l.default)(this,x)[x].indexOf(o.index)||0,(0,l.default)(this,M)[M]=o.value,(0,l.default)(this,M)[M].initialU8aLength&&(this.initialU8aLength=1+(0,l.default)(this,M)[M].initialU8aLength)}return(0,s.default)(e,[{key:"encodedLength",get:function(){return 1+(0,l.default)(this,M)[M].encodedLength}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"index",get:function(){return(0,l.default)(this,x)[x][(0,l.default)(this,P)[P]]}},{key:"inner",get:function(){return(0,l.default)(this,M)[M]}},{key:"isBasic",get:function(){return(0,l.default)(this,k)[k]}},{key:"isEmpty",get:function(){return(0,l.default)(this,M)[M].isEmpty}},{key:"isNone",get:function(){return(0,l.default)(this,M)[M]instanceof v.Null}},{key:"isNull",get:function(){return this.isNone}},{key:"defIndexes",get:function(){return(0,l.default)(this,x)[x]}},{key:"defKeys",get:function(){return Object.keys((0,l.default)(this,O)[O])}},{key:"type",get:function(){return this.defKeys[(0,l.default)(this,P)[P]]}},{key:"value",get:function(){return(0,l.default)(this,M)[M]}},{key:"eq",value:function(t){return(0,h.isU8a)(t)?!this.toU8a().some((function(e,f){return e!==t[f]})):(0,h.isNumber)(t)?this.toNumber()===t:(0,l.default)(this,k)[k]&&(0,h.isString)(t)?this.type===t:(0,h.isHex)(t)?this.toHex()===t:(0,h.isCodec)(t)&&t instanceof e?this.index===t.index&&this.value.eq(t.value):(0,h.isObject)(t)?this.value.eq(t[this.type]):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isBasic)return{outer:[new Uint8Array([this.index])]};var e=(0,l.default)(this,M)[M].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,o.default)(c))}}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){return(0,l.default)(this,k)[k]||this.isNone?this.type:(0,i.default)({},this.type,(0,l.default)(this,M)[M].toHuman(e))}},{key:"toJSON",value:function(){return(0,l.default)(this,k)[k]?this.type:(0,i.default)({},(0,h.stringCamelCase)(this.type),(0,l.default)(this,M)[M].toJSON())}},{key:"toNumber",value:function(){return this.index}},{key:"_toRawStruct",value:function(){var e=this;if((0,l.default)(this,k)[k])return(0,l.default)(this,j)[j]?this.defKeys.reduce((function(t,f,c){return t[f]=(0,l.default)(e,x)[x][c],t}),{}):this.defKeys;var t=Object.entries((0,l.default)(this,O)[O]).reduce((function(e,t){var f=(0,b.default)(t,2),c=f[0],r=f[1].Type;return e[c]=r,e}),{});return(0,y.typesToMap)(this.registry,t)}},{key:"toRawType",value:function(){return(0,h.stringify)({_enum:this._toRawStruct()})}},{key:"toString",value:function(){return this.isNone?this.type:(0,h.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){return(0,h.u8aConcat)(new Uint8Array(e?[]:[this.index]),(0,l.default)(this,M)[M].toU8a(e))}}],[{key:"with",value:function(t){for(var f=Array.isArray(t)?t:Object.keys(t),c=new Array(f.length),i=new Array(f.length),o=0;o<f.length;o++){var l=(0,h.stringPascalCase)(f[o].replace(" ","_"));c[o]="as".concat(l),i[o]="is".concat(l)}return function(e){(0,n.default)(b,e);var o,l,p=(o=b,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,d.default)(o);if(l){var f=(0,d.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,a.default)(this,e)});function b(e,n,a){var d;return(0,u.default)(this,b),d=p.call(this,e,t,n,a),(0,h.objectProperties)((0,r.default)(d),i,(function(e,t){return d.type===f[t]})),(0,h.objectProperties)((0,r.default)(d),c,(function(e,t){return(0,h.assert)(d[i[t]],(function(){return"Cannot convert '".concat(d.type,"' via ").concat(e)})),d.value})),d}return(0,s.default)(b)}(e)}}]),e}();t.Enum=S},81852:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(41588)),n=c(f(56690)),a=c(f(89728)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Int=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(e){(0,n.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return t.call(this,e,c,r,!0)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(i,f);var c=u(i);function i(t,f){return(0,n.default)(this,i),c.call(this,t,f,e)}return(0,a.default)(i,[{key:"toRawType",value:function(){return t||(0,r.default)((0,o.default)(i.prototype),"toRawType",this).call(this)}}]),i}(f)}}]),f}(f(66576).AbstractInt);t.Int=s},20887:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728));Object.defineProperty(t,"__esModule",{value:!0}),t.Null=void 0;var a=f(69338),d=function(){function e(t){(0,r.default)(this,e),this.initialU8aLength=0,this.registry=t}return(0,n.default)(e,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){throw new Error(".hash is not implemented on Null")}},{key:"isEmpty",get:function(){return!0}},{key:"eq",value:function(t){return t instanceof e||(0,a.isNull)(t)}},{key:"inspect",value:function(){return{}}},{key:"toHex",value:function(){return"0x"}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return null}},{key:"toRawType",value:function(){return"Null"}},{key:"toString",value:function(){return""}},{key:"toU8a",value:function(e){return new Uint8Array}}]),e}();t.Null=d},67:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(29399)),a=c(f(40426)),d=c(f(56690)),i=c(f(89728)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Option=void 0;var p=f(69338),b=f(15450),h=function(e){(0,o.default)(f,e);var t=l(f);function f(){return(0,d.default)(this,f),t.apply(this,arguments)}return(0,i.default)(f,[{key:"toRawType",value:function(){return"None"}}]),f}(f(20887).Null);function y(e,t,f){return f instanceof w&&(f=f.value),(0,p.isNull)(f)||(0,p.isUndefined)(f)||"0x"===f||f instanceof h?new h(e):f instanceof t?f:(0,p.isU8a)(f)?f.length&&0!==f[0]?new t(e,f.subarray(1)):new h(e):new t(e,f)}var v=(0,a.default)("Type"),m=(0,a.default)("initialU8aLength"),g=(0,a.default)("raw"),w=function(){function e(t,f,c){(0,d.default)(this,e),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0});var r=(0,b.typeToConstructor)(t,f),a=(0,p.isU8a)(c)&&c.length&&!(0,p.isCodec)(c)?0===c[0]?new h(t):new r(t,c.subarray(1)):y(t,r,c);this.registry=t,(0,n.default)(this,v)[v]=r,(0,n.default)(this,g)[g]=a,a&&a.initialU8aLength&&((0,n.default)(this,m)[m]=1+a.initialU8aLength)}return(0,i.default)(e,[{key:"encodedLength",get:function(){return 1+(0,n.default)(this,g)[g].encodedLength}},{key:"initialU8aLength",get:function(){return(0,n.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isNone}},{key:"isNone",get:function(){return(0,n.default)(this,g)[g]instanceof h}},{key:"isSome",get:function(){return!this.isNone}},{key:"value",get:function(){return(0,n.default)(this,g)[g]}},{key:"eq",value:function(t){return t instanceof e?this.isSome===t.isSome&&this.value.eq(t.value):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isNone)return{outer:[new Uint8Array([0])]};var e=(0,n.default)(this,g)[g].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([1])].concat((0,r.default)(c))}}},{key:"toHex",value:function(){return this.isNone?"0x":(0,p.u8aToHex)(this.toU8a().subarray(1))}},{key:"toHuman",value:function(e){return(0,n.default)(this,g)[g].toHuman(e)}},{key:"toJSON",value:function(){return this.isNone?null:(0,n.default)(this,g)[g].toJSON()}},{key:"toRawType",value:function(e){var t=this.registry.getClassName((0,n.default)(this,v)[v])||new((0,n.default)(this,v)[v])(this.registry).toRawType();return e?t:"Option<".concat(t,">")}},{key:"toString",value:function(){return(0,n.default)(this,g)[g].toString()}},{key:"toU8a",value:function(e){if(e)return(0,n.default)(this,g)[g].toU8a(!0);var t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set((0,n.default)(this,g)[g].toU8a(),1)),t}},{key:"unwrap",value:function(){return(0,p.assert)(this.isSome,"Option: unwrapping a None value"),(0,n.default)(this,g)[g]}},{key:"unwrapOr",value:function(e){return this.isSome?this.unwrap():e}},{key:"unwrapOrDefault",value:function(){return this.isSome?this.unwrap():new((0,n.default)(this,v)[v])(this.registry)}}],[{key:"with",value:function(t){return function(e){(0,o.default)(c,e);var f=l(c);function c(e,r){return(0,d.default)(this,c),f.call(this,e,t,r)}return(0,i.default)(c)}(e)}}]),e}();t.Option=w},60309:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Result=void 0;var u=f(69338),s=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n,a){return(0,r.default)(this,f),t.call(this,e,{Ok:c,Err:n},a)}return(0,n.default)(f,[{key:"asErr",get:function(){return(0,u.assert)(this.isErr,"Cannot extract Err value from Ok result, check isErr first"),this.value}},{key:"asError",get:function(){return this.asErr}},{key:"asOk",get:function(){return(0,u.assert)(this.isOk,"Cannot extract Ok value from Err result, check isOk first"),this.value}},{key:"isEmpty",get:function(){return this.isOk&&this.value.isEmpty}},{key:"isErr",get:function(){return!this.isOk}},{key:"isError",get:function(){return this.isErr}},{key:"isOk",get:function(){return 0===this.index}},{key:"toRawType",value:function(){var e=this._toRawStruct();return"Result<".concat(e.Ok,",").concat(e.Err,">")}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e.Ok,e.Err,n)}return(0,n.default)(c)}(f)}}]),f}(f(90831).Enum);t.Result=s},24806:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424)),a=c(f(56690)),d=c(f(89728)),i=c(f(66115)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808)),l=c(f(29399)),p=c(f(40426));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Tuple=void 0;var h=f(69338),y=f(54650),v=f(15450),m=(0,p.default)("Types"),g=function(e){(0,o.default)(f,e);var t=b(f);function f(e,c,r){var d;(0,a.default)(this,f);var o=Array.isArray(c)?c.map((function(t){return(0,v.typeToConstructor)(e,t)})):(0,h.isFunction)(c)||(0,h.isString)(c)?[(0,v.typeToConstructor)(e,c)]:(0,v.mapToTypeMap)(e,c),u=(0,h.isU8a)(r)?(0,v.decodeU8a)(e,r,o):function(e,t,f){return(0,h.isU8a)(f)||(0,h.isHex)(f)?(0,v.decodeU8a)(e,(0,h.u8aToU8a)(f),t):[(Array.isArray(t)?t:Object.values(t)).map((function(t,c){try{var r=null==f?void 0:f[c];return r instanceof t?r:new t(e,r)}catch(e){throw new Error("Tuple: failed on ".concat(c,":: ").concat(e.message))}})),0]}(e,o,r),s=(0,n.default)(u,2),p=s[0],b=s[1];return d=t.call(this,e,p,b),Object.defineProperty((0,i.default)(d),m,{writable:!0,value:void 0}),(0,l.default)((0,i.default)(d),m)[m]=o,d}return(0,d.default)(f,[{key:"encodedLength",get:function(){for(var e=0,t=0;t<this.length;t++)e+=this[t].encodedLength;return e}},{key:"Types",get:function(){var e=this;return Array.isArray((0,l.default)(this,m)[m])?(0,l.default)(this,m)[m].map((function(t){return new t(e.registry).toRawType()})):Object.keys((0,l.default)(this,m)[m])}},{key:"inspect",value:function(){return{inner:this.inspectInner()}}},{key:"toRawType",value:function(){var e=this,t=(Array.isArray((0,l.default)(this,m)[m])?(0,l.default)(this,m)[m]:Object.values((0,l.default)(this,m)[m])).map((function(t){return e.registry.getClassName(t)||new t(e.registry).toRawType()}));return"(".concat(t.join(","),")")}},{key:"toString",value:function(){return(0,h.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){return h.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner(e)))}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=b(c);function c(t,r){return(0,a.default)(this,c),f.call(this,t,e,r)}return(0,d.default)(c)}(f)}}]),f}(y.AbstractArray);t.Tuple=g},28271:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(41588)),n=c(f(56690)),a=c(f(89728)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.UInt=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(){return(0,n.default)(this,f),t.apply(this,arguments)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(i,f);var c=u(i);function i(t,f){return(0,n.default)(this,i),c.call(this,t,f,e)}return(0,a.default)(i,[{key:"toRawType",value:function(){return t||(0,r.default)((0,o.default)(i.prototype),"toRawType",this).call(this)}}]),i}(f)}}]),f}(f(66576).AbstractInt);t.UInt=s},23115:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426)),l=c(f(27424));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Vec=void 0,t.decodeVec=g;var b=f(69338),h=f(54650),y=f(15450),v=65536,m=(0,b.logger)("Vec");function g(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(Array.isArray(f)){for(var r=new Array(f.length),n=0;n<f.length;n++){var a=f[n];try{r[n]=a instanceof t?a:new t(e,a)}catch(e){throw m.error("Unable to decode on index ".concat(n),e.message),e}}return[r,0,0]}var d=(0,b.u8aToU8a)(f),i=0;if(-1===c){var o=(0,b.compactFromU8a)(d),u=(0,l.default)(o,2),s=u[0],p=u[1];(0,b.assert)(p.lten(v),(function(){return"Vec length ".concat(p.toString()," exceeds ").concat(v)})),c=p.toNumber(),i=s}return(0,y.decodeU8aVec)(e,d,i,t,c)}var w=(0,s.default)("Type"),O=function(e){(0,d.default)(f,e);var t=p(f);function f(e,c){var n;(0,r.default)(this,f);var d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=(0,y.typeToConstructor)(e,c),o=g(e,i,d),s=(0,l.default)(o,2),p=s[0],b=s[1];return n=t.call(this,e,p,b),Object.defineProperty((0,a.default)(n),w,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),w)[w]=i,n}return(0,n.default)(f,[{key:"Type",get:function(){return(0,u.default)(this,w)[w].name}},{key:"indexOf",value:function(e){for(var t=e instanceof(0,u.default)(this,w)[w]?e:new((0,u.default)(this,w)[w])(this.registry,e),f=0;f<this.length;f++)if(t.eq(this[f]))return f;return-1}},{key:"toRawType",value:function(){return"Vec<".concat(this.registry.getClassName((0,u.default)(this,w)[w])||new((0,u.default)(this,w)[w])(this.registry).toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=p(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(h.AbstractArray);t.Vec=O},54414:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.VecAny=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){return(0,r.default)(this,o),c.apply(this,arguments)}return(0,n.default)(o,[{key:"toRawType",value:function(){return"Vec<Codec>"}}]),o}(f(54650).AbstractArray);t.VecAny=o},64062:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426)),p=c(f(27424));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.VecFixed=void 0;var h=f(69338),y=f(54650),v=f(15450),m=f(23115);function g(e,t,f,c){for(var r=(0,m.decodeVec)(e,f,t,c),n=(0,p.default)(r,3),a=n[0],d=n[1],i=n[2];a.length<c;)a.push(new f(e));return(0,h.assert)(a.length===c,(function(){return"Expected a length of exactly ".concat(c," entries")})),[a,d,i]}var w=(0,l.default)("Type"),O=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,r){var a;(0,n.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=(0,v.typeToConstructor)(e,c),u=(0,h.isU8a)(i)?(0,v.decodeU8aVec)(e,i,0,o,r):g(e,i,o,r),l=(0,p.default)(u,3),b=l[0],y=l[2];return a=t.call(this,e,b,y),Object.defineProperty((0,d.default)(a),w,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),w)[w]=o,a}return(0,a.default)(f,[{key:"Type",get:function(){return new((0,s.default)(this,w)[w])(this.registry).toRawType()}},{key:"encodedLength",get:function(){for(var e=0,t=0;t<this.length;t++)e+=this[t].encodedLength;return e}},{key:"inspect",value:function(){return{inner:this.inspectInner()}}},{key:"toU8a",value:function(){var e=this.toU8aInner();return e.length?h.u8aConcat.apply(void 0,(0,r.default)(e)):new Uint8Array([])}},{key:"toRawType",value:function(){return"[".concat(this.Type,";").concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,i.default)(r,f);var c=b(r);function r(f,a){return(0,n.default)(this,r),c.call(this,f,e,t,a)}return(0,a.default)(r)}(f)}}]),f}(y.AbstractArray);t.VecFixed=O},74858:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base",{enumerable:!0,get:function(){return c.Base}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return r.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return n.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return a.Enum}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return d.Int}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return i.Null}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return o.Option}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return u.Result}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return s.Tuple}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return l.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return p.Vec}}),Object.defineProperty(t,"VecAny",{enumerable:!0,get:function(){return b.VecAny}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return h.VecFixed}});var c=f(4218),r=f(756),n=f(57202),a=f(90831),d=f(81852),i=f(20887),o=f(67),u=f(60309),s=f(24806),l=f(28271),p=f(23115),b=f(54414),h=f(64062)},68680:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(68434),n=f(70629);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(74858);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(81376);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(49147);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(94440);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(15450);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},49069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},82420:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(49069)),a=f(68434);(0,r.detectPackage)(a.packageInfo,null,n.default)},99815:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeMap=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=o(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n,"BTreeMap")}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.BTreeMap=u},35466:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(41588)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808)),l=c(f(33496)),p=c(f(29399)),b=c(f(40426)),h=c(f(27424));function y(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return v(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?v(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeSet=void 0;var g=f(69338),w=f(15450),O=(0,g.logger)("BTreeSet");var P=(0,b.default)("ValClass"),x=function(e){(0,o.default)(f,e);var t=m(f);function f(e,c,r){var a;(0,n.default)(this,f);var i=function(e,t,f){var c=(0,w.typeToConstructor)(e,t);if(!f)return[c,new Set,0];if((0,g.isU8a)(f)||(0,g.isHex)(f))return function(e,t,f){for(var c=new Set,r=(0,g.compactFromU8a)(f),n=(0,h.default)(r,2),a=n[0],d=n[1],i=(0,w.decodeU8aVec)(e,f,a,t,d.toNumber()),o=(0,h.default)(i,2),u=o[0],s=o[1],l=0;l<u.length;l++)c.add(u[l]);return[t,c,s]}(e,c,(0,g.u8aToU8a)(f));if(Array.isArray(f)||f instanceof Set)return function(e,t,f){var c=new Set;return f.forEach((function(f){try{c.add(f instanceof t?f:new t(e,f))}catch(e){throw O.error("Failed to decode key or value:",e.message),e}})),[t,c,0]}(e,c,f);throw new Error("BTreeSet: cannot decode type")}(e,c,r),o=(0,h.default)(i,3),u=o[0],s=o[1],l=o[2];return a=t.call(this,(0,w.sortSet)(s)),Object.defineProperty((0,d.default)(a),P,{writable:!0,value:void 0}),a.registry=e,a.initialU8aLength=l,(0,p.default)((0,d.default)(a),P)[P]=u,a}return(0,a.default)(f,[{key:"encodedLength",get:function(){var e,t=(0,g.compactToU8a)(this.size).length,f=y(this.values());try{for(f.s();!(e=f.n()).done;)t+=e.value.encodedLength}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,r.default)((0,i.default)((0,s.default)(f.prototype),"values",this).call(this)).map((function(e){return e.toString()}))}},{key:"eq",value:function(e){return(0,w.compareSet)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=y(this.values());try{for(f.s();!(e=f.n()).done;){var c=e.value;t.push(c.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,g.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,g.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f=[],c=y(this.values());try{for(c.s();!(t=c.n()).done;){var r=t.value;f.push(r.toHuman(e))}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t=[],f=y(this.values());try{for(f.s();!(e=f.n()).done;){var c=e.value;t.push(c.toJSON())}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"BTreeSet<".concat(this.registry.getClassName((0,p.default)(this,P)[P])||new((0,p.default)(this,P)[P])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,g.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,g.compactToU8a)(this.size));var f,c=y(this.values());try{for(c.s();!(f=c.n()).done;){var r=f.value;t.push(r.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return g.u8aConcat.apply(void 0,t)}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=m(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}((0,l.default)(Set));t.BTreeSet=x},52954:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(41588)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808)),l=c(f(29399)),p=c(f(40426)),b=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.BitVec=void 0;var h=f(69338),y=f(18922);function v(e){if(Array.isArray(e)||(0,h.isString)(e)){var t=(0,h.u8aToU8a)(e);return[t.length/8,t]}return function(e){if(!e||!e.length)return[0,new Uint8Array];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+Math.ceil(r.toNumber()/8);return(0,h.assert)(n<=e.length,(function(){return"BitVec: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[r.toNumber(),e.subarray(c,n)]}(e)}var m=(0,p.default)("decodedLength"),g=(0,p.default)("isMsb"),w=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t){var f;(0,n.default)(this,p);var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t),i=(0,b.default)(a,2),o=i[0],u=i[1];return f=c.call(this,e,u),Object.defineProperty((0,d.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(f),g,{writable:!0,value:void 0}),(0,l.default)((0,d.default)(f),m)[m]=o,(0,l.default)((0,d.default)(f),g)[g]=r,f}return(0,a.default)(p,[{key:"encodedLength",get:function(){return this.length+(0,h.compactToU8a)((0,l.default)(this,m)[m]).length}},{key:"inspect",value:function(){return{outer:[(0,h.compactToU8a)((0,l.default)(this,m)[m]),(0,i.default)((0,s.default)(p.prototype),"toU8a",this).call(this)]}}},{key:"toHuman",value:function(){var e=this;return"0b".concat((0,r.default)(this.toU8a(!0)).map((function(e){return"00000000".concat(e.toString(2)).slice(-8)})).map((function(t){return(0,l.default)(e,g)[g]?t:t.split("").reverse().join("")})).join("_"))}},{key:"toRawType",value:function(){return"BitVec"}},{key:"toU8a",value:function(e){var t=(0,i.default)((0,s.default)(p.prototype),"toU8a",this).call(this);return e?t:(0,h.u8aConcat)((0,h.compactToU8a)((0,l.default)(this,m)[m]),t)}}]),p}(y.Raw);t.BitVec=w},33974:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.Bytes=void 0;var s=f(69338),l=f(18922),p=10485760,b=function(e){(0,d.default)(b,e);var t,f,c=(t=b,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function b(e,t){(0,r.default)(this,b);var f=!(0,s.isU8a)(t)||(0,s.isCodec)(t)&&t instanceof l.Raw?Array.isArray(t)||(0,s.isString)(t)?[(0,s.u8aToU8a)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];var t=(0,s.compactFromU8a)(e),f=(0,u.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,s.assert)(r.lten(p),(function(){return"Bytes length ".concat(r.toString()," exceeds ").concat(p)})),(0,s.assert)(n<=e.length,(function(){return"Bytes: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[e.subarray(c,n),n]}(t),n=(0,u.default)(f,2),a=n[0],d=n[1];return c.call(this,e,a,d)}return(0,n.default)(b,[{key:"encodedLength",get:function(){return this.length+(0,s.compactToU8a)(this.length).length}},{key:"inspect",value:function(){var e=(0,s.compactToU8a)(this.length);return{outer:this.length?[e,(0,a.default)((0,o.default)(b.prototype),"toU8a",this).call(this)]:[e]}}},{key:"toRawType",value:function(){return"Bytes"}},{key:"toU8a",value:function(e){return e?(0,a.default)((0,o.default)(b.prototype),"toU8a",this).call(this,e):(0,s.compactAddLength)(this)}}]),b}(l.Raw);t.Bytes=b},50623:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.HashMap=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=o(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n)}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.HashMap=u},81765:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(56690)),a=c(f(89728)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkageResult=t.Linkage=void 0;var l=f(67),p=f(24806),b=f(23115),h=f(993),y=new Uint8Array,v=function(e){(0,i.default)(f,e);var t=s(f);function f(e,c,r){return(0,n.default)(this,f),t.call(this,e,{previous:l.Option.with(c),next:l.Option.with(c)},r)}return(0,a.default)(f,[{key:"previous",get:function(){return this.get("previous")}},{key:"next",get:function(){return this.get("next")}},{key:"toRawType",value:function(){return"Linkage<".concat(this.next.toRawType(!0),">")}},{key:"toU8a",value:function(){return this.isEmpty?y:(0,d.default)((0,u.default)(f.prototype),"toU8a",this).call(this)}}],[{key:"withKey",value:function(e){return function(t){(0,i.default)(c,t);var f=s(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}(h.Struct);t.Linkage=v;var m=function(e){(0,i.default)(f,e);var t=s(f);function f(e,c,a){(0,n.default)(this,f);var d=(0,r.default)(c,2),i=d[0],o=d[1],u=(0,r.default)(a,2),s=u[0],l=u[1];return t.call(this,e,{Keys:b.Vec.with(i),Values:b.Vec.with(s)},[o,l])}return(0,a.default)(f)}(p.Tuple);t.LinkageResult=m},90498:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(33496)),s=c(f(29399)),l=c(f(40426)),p=c(f(27424));function b(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return h(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecMap=void 0;var y=f(69338),v=f(54650),m=f(90831),g=f(993),w=f(15450),O=(0,y.logger)("Map");function P(e,t,f,c){var r,n=new Map,a=b(c.entries());try{for(a.s();!(r=a.n()).done;){var d=(0,p.default)(r.value,2),i=d[0],o=d[1],u=t.prototype instanceof v.AbstractArray||t.prototype instanceof g.Struct||t.prototype instanceof m.Enum;try{n.set(i instanceof t?i:new t(e,u?JSON.parse(i):i),o instanceof f?o:new f(e,o))}catch(e){throw O.error("Failed to decode key or value:",e.message),e}}}catch(e){a.e(e)}finally{a.f()}return[t,f,n,0]}function x(e,t,f,c){var r=(0,w.typeToConstructor)(e,t),n=(0,w.typeToConstructor)(e,f);if(!c)return[r,n,new Map,0];if((0,y.isU8a)(c)||(0,y.isHex)(c))return function(e,t,f,c){for(var r=new Map,n=(0,y.compactFromU8a)(c),a=(0,p.default)(n,2),d=a[0],i=a[1].toNumber(),o=[],u=0;u<i;u++)o.push(t,f);for(var s=(0,w.decodeU8a)(e,c.subarray(d),o),l=(0,p.default)(s,2),b=l[0],h=l[1],v=0;v<b.length;v+=2)r.set(b[v],b[v+1]);return[t,f,r,d+h]}(e,r,n,(0,y.u8aToU8a)(c));if(c instanceof Map)return P(e,r,n,c);if((0,y.isObject)(c))return P(e,r,n,new Map(Object.entries(c)));throw new Error("Map: cannot decode type")}var k=(0,l.default)("KeyClass"),j=(0,l.default)("ValClass"),M=(0,l.default)("type"),S=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t,f,n){var d;(0,r.default)(this,u);var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"HashMap",o=x(e,t,f,n),l=(0,p.default)(o,4),b=l[0],h=l[1],y=l[2],v=l[3];return d=c.call(this,"BTreeMap"===i?(0,w.sortMap)(y):y),Object.defineProperty((0,a.default)(d),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),M,{writable:!0,value:void 0}),d.registry=e,d.initialU8aLength=v,(0,s.default)((0,a.default)(d),k)[k]=b,(0,s.default)((0,a.default)(d),j)[j]=h,(0,s.default)((0,a.default)(d),M)[M]=i,d}return(0,n.default)(u,[{key:"encodedLength",get:function(){var e,t=(0,y.compactToU8a)(this.size).length,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t+=r.encodedLength+n.encodedLength}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"eq",value:function(e){return(0,w.compareMap)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t.push(r.inspect()),t.push(n.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,y.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=b(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,p.default)(t.value,2),n=r[0],a=r[1];f[n.toString()]=a.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t[r.toString()]=n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,M)[M],"<").concat(this.registry.getClassName((0,s.default)(this,k)[k])||new((0,s.default)(this,k)[k])(this.registry).toRawType(),",").concat(this.registry.getClassName((0,s.default)(this,j)[j])||new((0,s.default)(this,j)[j])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,y.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,y.compactToU8a)(this.size));var f,c=b(this.entries());try{for(c.s();!(f=c.n()).done;){var r=(0,p.default)(f.value,2),n=r[0],a=r[1];t.push(n.toU8a(e),a.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return y.u8aConcat.apply(void 0,t)}}]),u}((0,u.default)(Map));t.CodecMap=S},29777:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var p=f(24806),b=(0,s.default)("rangeName"),h=function(e){(0,d.default)(f,e);var t=l(f);function f(e,c,n){var d;(0,r.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Range";return d=t.call(this,e,{end:c,start:c},n),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=i,d}return(0,n.default)(f,[{key:"start",get:function(){return this[0]}},{key:"end",get:function(){return this[1]}},{key:"toRawType",value:function(){return"".concat((0,u.default)(this,b)[b],"<").concat(this.start.toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=l(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(p.Tuple);t.Range=h},37801:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeInclusive=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"RangeInclusive")}return(0,n.default)(f,null,[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(29777).Range);t.RangeInclusive=u},7294:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var o=f(76875),u=f(15450),s=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){var t;(0,r.default)(this,o);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=c.call(this,e,f)).setOverride((0,u.sanitize)(t.toString())),t}return(0,n.default)(o,[{key:"toRawType",value:function(){return"Type"}}]),o}(o.Text);t.Type=s},94820:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(41588)),n=c(f(27424)),a=c(f(56690)),d=c(f(89728)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.U8aFixed=void 0;var l=f(69338);function p(e,t){var f=(0,l.u8aToU8a)(e),c=t/8;return f.length?((0,l.assert)((0,l.isU8a)(e)?f.length>=c:f.length===c,(function(){return"Expected input with ".concat(c," bytes (").concat(t," bits), found ").concat(f.length," bytes")})),[f.subarray(0,c),c]):[new Uint8Array(c),0]}var b=function(e){(0,i.default)(f,e);var t=s(f);function f(e){(0,a.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,d=p(c,r),i=(0,n.default)(d,2),o=i[0],u=i[1];return t.call(this,e,o,u)}return(0,d.default)(f,[{key:"toRawType",value:function(){return"[u8;".concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,i.default)(n,f);var c=s(n);function n(t,f){return(0,a.default)(this,n),c.call(this,t,f,e)}return(0,d.default)(n,[{key:"toRawType",value:function(){return t||(0,r.default)((0,u.default)(n.prototype),"toRawType",this).call(this)}}]),n}(f)}}]),f}(f(18922).Raw);t.U8aFixed=b},47058:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426)),p=c(f(27424));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperKeepOpaque=void 0;var h=f(69338),y=f(18922),v=f(15450),m=f(33974);function g(e,t,f){var c=(0,v.typeToConstructor)(e,t);if((0,h.isU8a)(f)||(0,h.isHex)(f))try{var r=(0,h.isHex)(f)||f instanceof y.Raw?[0,f]:(0,h.compactStripLength)(f);return[c,new c(e,(0,p.default)(r,2)[1]),f]}catch(e){return[c,null,f]}var n=new c(e,f);return[c,n,(0,h.compactAddLength)(n.toU8a())]}var w=(0,l.default)("Type"),O=(0,l.default)("decoded"),P=(0,l.default)("opaqueName"),x=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,n){var d;(0,r.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"WrapperKeepOpaque",o=g(e,c,n),u=(0,p.default)(o,3),l=u[0],b=u[1],h=u[2];return d=t.call(this,e,h),Object.defineProperty((0,a.default)(d),w,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),O,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),P,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(d),w)[w]=l,(0,s.default)((0,a.default)(d),O)[O]=b,(0,s.default)((0,a.default)(d),P)[P]=i,d}return(0,n.default)(f,[{key:"isDecoded",get:function(){return!!(0,s.default)(this,O)[O]}},{key:"inspect",value:function(){return(0,s.default)(this,O)[O]?{inner:[(0,s.default)(this,O)[O].inspect()],outer:[(0,h.compactToU8a)(this.length)]}:{outer:[(0,h.compactToU8a)(this.length),this.toU8a(!0)]}}},{key:"toHuman",value:function(e){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toHuman(e):(0,d.default)((0,u.default)(f.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,P)[P],"<").concat(this.registry.getClassName((0,s.default)(this,w)[w])||((0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toRawType():new((0,s.default)(this,w)[w])(this.registry).toRawType()),">")}},{key:"toString",value:function(){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toString():(0,d.default)((0,u.default)(f.prototype),"toString",this).call(this)}},{key:"unwrap",value:function(){var e=this;return(0,h.assertReturn)((0,s.default)(this,O)[O],(function(){return"".concat((0,s.default)(e,P)[P],": unwrapping an undecodable value")}))}}],[{key:"with",value:function(e){return function(t){(0,i.default)(c,t);var f=b(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(m.Bytes);t.WrapperKeepOpaque=x},4664:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperOpaque=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"WrapperOpaque")}return(0,n.default)(f,[{key:"inner",get:function(){return this.unwrap()}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(47058).WrapperKeepOpaque);t.WrapperOpaque=u},81376:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return r.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return n.BTreeSet}}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return a.Bytes}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return o.CodecMap}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return d.HashMap}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return i.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return o.CodecMap}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return u.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return s.RangeInclusive}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return l.Type}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return p.U8aFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return b.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return h.WrapperOpaque}});var c=f(52954),r=f(99815),n=f(35466),a=f(33974),d=f(50623),i=f(81765),o=f(90498),u=f(29777),s=f(37801),l=f(7294),p=f(94820),b=f(47058),h=f(4664)},74754:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(82420);var c=f(68680);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},95174:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808)),o=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;var u=f(69338),s=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){var t;(0,r.default)(this,o);var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=c.call(this,(0,u.isU8a)(f)?1===f[0]:f instanceof Boolean?f.valueOf():!!f)).registry=e,t}return(0,n.default)(o,[{key:"encodedLength",get:function(){return 1}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isFalse}},{key:"isFalse",get:function(){return!this.isTrue}},{key:"isTrue",get:function(){return this.valueOf()}},{key:"eq",value:function(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,u.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"toRawType",value:function(){return"bool"}},{key:"toString",value:function(){return this.toJSON().toString()}},{key:"toU8a",value:function(e){return new Uint8Array([this.valueOf()?1:0])}}]),o}((0,o.default)(Boolean));t.bool=s},89717:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.CodecDate=void 0;var s=f(69338);function l(e){if((0,s.isU8a)(e))e=(0,s.u8aToBn)(e.subarray(0,8));else{if(e instanceof Date)return e;(0,s.isString)(e)&&(e=new s.BN(e.toString(),10,"le"))}return new Date(1e3*(0,s.bnToBn)(e).toNumber())}var p=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){var t;(0,r.default)(this,u);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t=c.call(this,l(f))).registry=e,t}return(0,n.default)(u,[{key:"encodedLength",get:function(){return 8}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.getTime()}},{key:"bitLength",value:function(){return 64}},{key:"eq",value:function(e){return l(e).getTime()===this.getTime()}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return BigInt(this.toNumber())}},{key:"toBn",value:function(){return new s.BN(this.toNumber())}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.bnToHex)(this.toBn(),{bitLength:64,isLe:e,isNegative:!1})}},{key:"toHuman",value:function(){return this.toISOString()}},{key:"toJSON",value:function(){return this.toNumber()}},{key:"toNumber",value:function(){return Math.ceil(this.getTime()/1e3)}},{key:"toRawType",value:function(){return"Moment"}},{key:"toString",value:function(){return(0,a.default)((0,o.default)(u.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){return(0,s.bnToU8a)(this.toNumber(),64,!0)}}]),u}((0,u.default)(Date));t.CodecDate=p},52262:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424)),a=c(f(56690)),d=c(f(89728)),i=c(f(66115)),o=c(f(61655)),u=c(f(94993)),s=c(f(73808)),l=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var p=f(69338),b=f(15450),h=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var f;(0,a.default)(this,l);var r=function(e){return Object.entries(e||{})}(t);return(f=c.call(this,r)).registry=e,(0,p.objectProperties)((0,i.default)(f),r.map((function(e){return(0,n.default)(e,1)[0]})),(function(e){return f.get(e)})),f}return(0,d.default)(l,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===(0,r.default)(this.keys()).length}},{key:"eq",value:function(e){return(0,b.compareMap)(this,e)}},{key:"getT",value:function(e){return this.get(e)}},{key:"inspect",value:function(){throw new Error("Unimplemented")}},{key:"toHex",value:function(){throw new Error("Unimplemented")}},{key:"toHuman",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=(0,p.isFunction)(r.toHuman)?r.toHuman():r,e}),{})}},{key:"toJSON",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=r,e}),{})}},{key:"toRawType",value:function(){return"Json"}},{key:"toString",value:function(){return(0,p.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){throw new Error("Unimplemented")}}]),l}((0,l.default)(Map));t.Json=h},18922:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(33496));Object.defineProperty(t,"__esModule",{value:!0}),t.Raw=void 0;var s=f(69338),l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t,f){var n;return(0,r.default)(this,u),(n=c.call(this,(0,s.u8aToU8a)(t))).registry=e,n.initialU8aLength=f,n}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isAscii",get:function(){return(0,s.isAscii)(this)}},{key:"isEmpty",get:function(){return!this.length||(0,s.isUndefined)(this.find((function(e){return!!e})))}},{key:"isUtf8",get:function(){return(0,s.isUtf8)(this)}},{key:"length",get:function(){return(0,a.default)((0,o.default)(u.prototype),"length",this)}},{key:"bitLength",value:function(){return 8*this.length}},{key:"eq",value:function(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((function(t,f){return t!==e[f]})):this.eq((0,s.u8aToU8a)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"slice",value:function(e,t){return Uint8Array.from(this).slice(e,t)}},{key:"subarray",value:function(e,t){return Uint8Array.from(this).subarray(e,t)}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this)}},{key:"toHuman",value:function(){if(this.isAscii){var e=this.toUtf8();if((0,s.isAscii)(e))return e}return this.toJSON()}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Raw"}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return Uint8Array.from(this)}},{key:"toUtf8",value:function(){return(0,s.assert)(this.isUtf8,"The character sequence is not a valid Utf8 string"),(0,s.u8aToString)(this)}}]),u}((0,u.default)(Uint8Array));t.Raw=l},42201:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(41588)),u=c(f(73808)),s=c(f(33496)),l=c(f(29399)),p=c(f(40426)),b=c(f(861));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecSet=void 0;var y=f(69338),v=f(15450);function m(e,t){for(var f=new y.BN(0),c=0;c<t.length;c++)f.ior((0,y.bnToBn)(e[t[c]]||0));return f}function g(e,t){for(var f=new Array(t.length),c=function(c){var r=t[c];(0,y.assert)(!(0,y.isUndefined)(e[r]),(function(){return"Set: Invalid key '".concat(r,"' passed to Set, allowed ").concat(Object.keys(e).join(", "))})),f[c]=r},r=0;r<t.length;r++)c(r);return f}function w(e,t){for(var f=(0,y.bnToBn)(t),c=Object.keys(e),r=[],n=0;n<c.length;n++){var a=c[n];f.and((0,y.bnToBn)(e[a])).eq((0,y.bnToBn)(e[a]))&&r.push(a)}var d=m(e,r);return(0,y.assert)(f.eq(d),(function(){return"Set: Mismatch decoding '".concat(f.toString(),"', computed as '").concat(d.toString(),"' with ").concat(r.join(", "))})),r}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2?arguments[2]:void 0;(0,y.assert)(f%8==0,(function(){return"Expected valid bitLength, power of 8, found ".concat(f)}));var c=f/8;if((0,y.isU8a)(t))return 0===t.length?[]:w(e,(0,y.u8aToBn)(t.subarray(0,c),{isLe:!0}));if((0,y.isString)(t))return O(e,(0,y.u8aToU8a)(t),c);if(t instanceof Set||Array.isArray(t)){var r=Array.isArray(t)?t:(0,b.default)(t.values());return g(e,r)}return w(e,t)}var P=(0,p.default)("allowed"),x=(0,p.default)("byteLength"),k=function(e){(0,d.default)(f,e);var t=h(f);function f(e,c,n){var d,i;(0,r.default)(this,f);var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;return i=t.call(this,O(c,n,s)),Object.defineProperty((0,a.default)(i),P,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(i),x,{writable:!0,value:void 0}),i.add=function(e){return(0,y.assert)((0,y.isUndefined)((0,l.default)((0,a.default)(i),P)[P])||!(0,y.isUndefined)((0,l.default)((0,a.default)(i),P)[P][e]),(function(){return"Set: Invalid key '".concat(e,"' on add")})),(0,o.default)((d=(0,a.default)(i),(0,u.default)(f.prototype)),"add",d).call(d,e),(0,a.default)(i)},i.registry=e,(0,l.default)((0,a.default)(i),P)[P]=c,(0,l.default)((0,a.default)(i),x)[x]=s/8,i}return(0,n.default)(f,[{key:"encodedLength",get:function(){return(0,l.default)(this,x)[x]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,b.default)((0,o.default)((0,u.default)(f.prototype),"values",this).call(this))}},{key:"valueEncoded",get:function(){return m((0,l.default)(this,P)[P],this.strings)}},{key:"eq",value:function(e){return Array.isArray(e)?(0,v.compareArray)(this.strings.sort(),e.sort()):e instanceof Set?this.eq((0,b.default)(e.values())):!(!(0,y.isNumber)(e)&&!(0,y.isBn)(e))&&this.valueEncoded.eq((0,y.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.strings}},{key:"toNumber",value:function(){return this.valueEncoded.toNumber()}},{key:"toRawType",value:function(){return(0,y.stringify)({_set:(0,l.default)(this,P)[P]})}},{key:"toString",value:function(){return"[".concat(this.strings.join(", "),"]")}},{key:"toU8a",value:function(e){return(0,y.bnToU8a)(this.valueEncoded,{bitLength:8*(0,l.default)(this,x)[x],isLe:!0})}}],[{key:"with",value:function(e,t){for(var c=Object.keys(e),i=new Array(c.length),o=0;o<c.length;o++)i[o]="is".concat((0,y.stringPascalCase)(c[o]));return function(f){(0,d.default)(u,f);var o=h(u);function u(f,n){var d;return(0,r.default)(this,u),d=o.call(this,f,e,n,t),(0,y.objectProperties)((0,a.default)(d),i,(function(e,t){return d.strings.includes(c[t])})),d}return(0,n.default)(u)}(f)}}]),f}((0,s.default)(Set));t.CodecSet=k},993:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(38416)),a=c(f(27424)),d=c(f(56690)),i=c(f(89728)),o=c(f(66115)),u=c(f(41588)),s=c(f(61655)),l=c(f(94993)),p=c(f(73808)),b=c(f(33496)),h=c(f(29399)),y=c(f(40426)),v=c(f(18698));function m(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function g(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?m(Object(f),!0).forEach((function(t){(0,n.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):m(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}function w(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return O(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?O(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Struct=void 0;var x=f(69338),k=f(15450);function j(e,t,f,c){var r,n=Object.keys(t),a=Array.isArray(f),d=f instanceof Map;(0,x.assert)(a||d||(0,x.isObject)(f),(function(){return"Struct: Cannot decode value ".concat((0,x.stringify)(f)," (typeof ").concat((0,v.default)(f),"), expected an input object, map or array")})),(0,x.assert)(!a||f.length===n.length,(function(){return"Struct: Unable to map ".concat((0,x.stringify)(f)," array to object with known keys ").concat(n.join(", "))}));for(var i=new Array(n.length),o=0;o<n.length;o++){var u=n[o],s=c.get(u)||u,l=t[u],p=void 0;try{if(a)p=f[o];else if(d)p=s&&f.get(s);else if(p=s&&f[s],(0,x.isUndefined)(p)){if((0,x.isUndefined)(r)){var b=Object.entries(f);r={};for(var h=0;h<b.length;h++)r[(0,x.stringCamelCase)(b[h][0])]=b[h][1]}p=s&&r[s]}i[o]=[u,p instanceof l?p:new l(e,p)]}catch(t){var y=l.name;try{y=new l(e).toRawType()}catch(e){}throw new Error("Struct: failed on ".concat(s,": ").concat(y,":: ").concat(t.message))}}return[i,0]}var M=(0,y.default)("registry"),S=(0,y.default)("jsonMap"),T=(0,y.default)("Types"),E=function(e){(0,s.default)(f,e);var t=P(f);function f(e,c,r){var n;(0,d.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Map,u=(0,k.mapToTypeMap)(e,c),s=(0,x.isU8a)(r)?(0,k.decodeU8a)(e,r,u,!0):(0,x.isHex)(r)?(0,k.decodeU8a)(e,(0,x.u8aToU8a)(r),u,!0):r instanceof f?[r,0]:j(e,u,r||{},i),l=(0,a.default)(s,2),p=l[0],b=l[1];return n=t.call(this,p),Object.defineProperty((0,o.default)(n),M,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(n),S,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(n),T,{writable:!0,value:void 0}),(0,h.default)((0,o.default)(n),M)[M]=e,n.initialU8aLength=b,(0,h.default)((0,o.default)(n),S)[S]=i,(0,h.default)((0,o.default)(n),T)[T]=u,n}return(0,i.default)(f,[{key:"defKeys",get:function(){return Object.keys((0,h.default)(this,T)[T])}},{key:"getT",value:function(e){return this.get(e)}},{key:"isEmpty",get:function(){var e,t=w(this.values());try{for(t.s();!(e=t.n()).done;)if(!e.value.isEmpty)return!1}catch(e){t.e(e)}finally{t.f()}return!0}},{key:"Type",get:function(){for(var e={},t=Object.entries((0,h.default)(this,T)[T]),f=0;f<t.length;f++){var c=(0,a.default)(t[f],2),r=c[0],n=c[1];e[r]=new n(this.registry).toRawType()}return e}},{key:"encodedLength",get:function(){var e,t=0,f=w(this.values());try{for(f.s();!(e=f.n()).done;)t+=e.value.encodedLength}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"registry",get:function(){return(0,h.default)(this,M)[M]}},{key:"eq",value:function(e){return(0,k.compareMap)(this,e)}},{key:"get",value:function(e){return(0,u.default)((0,p.default)(f.prototype),"get",this).call(this,e)}},{key:"getAtIndex",value:function(e){return this.toArray()[e]}},{key:"inspect",value:function(){var e,t=new Array,f=w(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,a.default)(e.value,2),r=c[0],n=c[1];t.push(g(g({},n.inspect()),{},{name:(0,x.stringCamelCase)(r)}))}}catch(e){f.e(e)}finally{f.f()}return{inner:t}}},{key:"toArray",value:function(){return(0,r.default)(this.values())}},{key:"toHex",value:function(){return(0,x.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=w(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,a.default)(t.value,2),n=r[0],d=r[1];f[n]=d&&d.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=w(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,a.default)(e.value,2),r=c[0],n=c[1];t[(0,h.default)(this,S)[S].get(r)||r]=n&&n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return(0,x.stringify)((0,k.typesToMap)(this.registry,(0,h.default)(this,T)[T]))}},{key:"toString",value:function(){return(0,x.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t,f=[],c=w(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,a.default)(t.value,2),n=r[0],d=r[1];d&&(0,x.isFunction)(d.toU8a)&&f.push(d.toU8a(!e||(0,x.isBoolean)(e)?e:e[n]))}}catch(e){c.e(e)}finally{c.f()}return x.u8aConcat.apply(void 0,f)}}],[{key:"with",value:function(e,t){var c=Object.keys(e);return function(f){(0,s.default)(n,f);var r=P(n);function n(f,a){var i;return(0,d.default)(this,n),i=r.call(this,f,e,a,t),(0,x.objectProperties)((0,o.default)(i),c,(function(e){return i.get(e)})),i}return(0,i.default)(n)}(f)}}]),f}((0,b.default)(Map));t.Struct=E},76875:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(33496)),l=c(f(29399)),p=c(f(40426)),b=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var h=f(69338),y=f(18922),v=131072,m=(0,p.default)("initialU8aLength"),g=(0,p.default)("override"),w=function(e){(0,i.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e){if((0,h.isU8a)(e)){if(!e.length)return["",0];if(e instanceof y.Raw)return[(0,h.u8aToString)(e),0];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,h.assert)(r.lten(v),(function(){return"Text: length ".concat(r.toString()," exceeds ").concat(v)})),(0,h.assert)(n<=e.length,(function(){return"Text: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[(0,h.u8aToString)(e.subarray(c,n)),n]}return(0,h.isHex)(e)?[(0,h.u8aToString)((0,h.hexToU8a)(e)),0]:[e?e.toString():"",0]}(t),d=(0,b.default)(n,2),i=d[0],o=d[1];return f=c.call(this,i),Object.defineProperty((0,a.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:null}),f.registry=e,(0,l.default)((0,a.default)(f),m)[m]=o,f}return(0,n.default)(s,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"initialU8aLength",get:function(){return(0,l.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return!!(0,h.isString)(e)&&this.toString()===e.toString()}},{key:"inspect",value:function(){var e=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return{outer:e.length?[(0,h.compactToU8a)(e.length),e]:[(0,h.compactToU8a)(e.length)]}}},{key:"setOverride",value:function(e){(0,l.default)(this,g)[g]=e}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a(!0))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"Text"}},{key:"toString",value:function(){return(0,l.default)(this,g)[g]||(0,d.default)((0,u.default)(s.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){var t=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return e?t:(0,h.compactAddLength)(t)}}]),s}((0,s.default)(String));t.Text=w},49147:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"CodecDate",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return n.Json}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return a.Raw}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return i.Struct}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return o.Text}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}});var c=f(95174),r=f(89717),n=f(52262),a=f(18922),d=f(42201),i=f(993),o=f(76875)},68434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-codec",path:"/",type:"cjs",version:"8.5.1"}},69975:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i128=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i128",e}return(0,r.default)(o)}(f(81852).Int.with(128));t.i128=o},8872:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i16=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i16",e}return(0,r.default)(o)}(f(81852).Int.with(16));t.i16=o},55929:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i256=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i256",e}return(0,r.default)(o)}(f(81852).Int.with(256));t.i256=o},86567:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i32=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i32",e}return(0,r.default)(o)}(f(81852).Int.with(32));t.i32=o},57842:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i64=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i64",e}return(0,r.default)(o)}(f(81852).Int.with(64));t.i64=o},45929:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.i8=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__IntType="i8",e}return(0,r.default)(o)}(f(81852).Int.with(8));t.i8=o},78909:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u128=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u128",e}return(0,r.default)(o)}(f(28271).UInt.with(128));t.u128=o},43790:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u16=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u16",e}return(0,r.default)(o)}(f(28271).UInt.with(16));t.u16=o},86633:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u256=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u256",e}return(0,r.default)(o)}(f(28271).UInt.with(256));t.u256=o},33266:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u32=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u32",e}return(0,r.default)(o)}(f(28271).UInt.with(32));t.u32=o},61984:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u64=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u64",e}return(0,r.default)(o)}(f(28271).UInt.with(64));t.u64=o},39767:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.u8=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r<t;r++)f[r]=arguments[r];return(e=c.call.apply(c,[this].concat(f))).__UIntType="u8",e}return(0,r.default)(o)}(f(28271).UInt.with(8));t.u8=o},62983:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.usize=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){throw(0,n.default)(this,o),c.call(this,e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}return(0,r.default)(o)}(f(33266).u32);t.usize=o},94440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return i.i256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return o.u8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return h.usize}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return i.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return o.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return h.usize}});var c=f(45929),r=f(8872),n=f(86567),a=f(57842),d=f(69975),i=f(55929),o=f(39767),u=f(43790),s=f(33266),l=f(61984),p=f(78909),b=f(86633),h=f(62983)},40557:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareArray=function(e,t){return!!Array.isArray(t)&&(e.length===t.length&&(0,c.isUndefined)(e.find((function(e,f){return(0,r.hasEq)(e)?!e.eq(t[f]):e!==t[f]}))))};var c=f(69338),r=f(55362)},73477:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.compareMap=function(e,t){return Array.isArray(t)?a(e,t):t instanceof Map?a(e,(0,c.default)(t.entries())):!!(0,r.isObject)(t)&&a(e,Object.entries(t))};var r=f(69338),n=f(55362);function a(e,t){return e.size===t.length&&!t.some((function(t){return f=t,!Array.isArray(f)||2!==f.length||function(e,t){return(0,r.isUndefined)(e)||((0,n.hasEq)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var f}))}},94522:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.compareSet=function(e,t){return Array.isArray(t)?n(e,t):t instanceof Set?n(e,(0,c.default)(t.values())):!!(0,r.isObject)(t)&&n(e,Object.values(t))};var r=f(69338);function n(e,t){return e.size===t.length&&!t.some((function(t){return!e.has(t)}))}},30967:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeU8a=function(e,t,f,r){for(var d=Array.isArray(f)?[f,[]]:[Object.values(f),Object.keys(f)],i=(0,c.default)(d,2),o=i[0],u=i[1],s=new Array(o.length),l=0,p=0;p<o.length;p++)try{var b=new o[p](e,t.subarray(l));l+=b.initialU8aLength||b.encodedLength,s[p]=r?[u[p],b]:b}catch(f){throw new Error(n(f,a(e,o[p]),t.subarray(l,l+16),u[p]))}return[s,l]},t.decodeU8aVec=function(e,t,f,c,r){for(var d=new Array(r),i=f,o=0;o<r;o++)try{var u=new c(e,t.subarray(i));i+=u.initialU8aLength||u.encodedLength,d[o]=u}catch(f){throw new Error(n(f,a(e,c),t.subarray(i,i+16)))}return[d,i,i-f]};var r=f(69338);function n(e,t,f,c){return"decodeU8a: failed at ".concat((0,r.u8aToHex)(f),"…").concat(c?" on ".concat(c):"").concat(t?": ".concat(t):"",":: ").concat(e.message)}function a(e,t){try{return new t(e).toRawType()}catch(e){return null}}},15450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareArray",{enumerable:!0,get:function(){return c.compareArray}}),Object.defineProperty(t,"compareMap",{enumerable:!0,get:function(){return r.compareMap}}),Object.defineProperty(t,"compareSet",{enumerable:!0,get:function(){return n.compareSet}}),Object.defineProperty(t,"decodeU8a",{enumerable:!0,get:function(){return a.decodeU8a}}),Object.defineProperty(t,"decodeU8aVec",{enumerable:!0,get:function(){return a.decodeU8aVec}}),Object.defineProperty(t,"mapToTypeMap",{enumerable:!0,get:function(){return d.mapToTypeMap}}),Object.defineProperty(t,"sanitize",{enumerable:!0,get:function(){return o.sanitize}}),Object.defineProperty(t,"sortAsc",{enumerable:!0,get:function(){return u.sortAsc}}),Object.defineProperty(t,"sortMap",{enumerable:!0,get:function(){return u.sortMap}}),Object.defineProperty(t,"sortSet",{enumerable:!0,get:function(){return u.sortSet}}),Object.defineProperty(t,"typeToConstructor",{enumerable:!0,get:function(){return i.typeToConstructor}}),Object.defineProperty(t,"typesToMap",{enumerable:!0,get:function(){return s.typesToMap}});var c=f(40557),r=f(73477),n=f(94522),a=f(30967),d=f(57586),i=f(67450),o=f(13474),u=f(26538),s=f(32996)},57586:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToTypeMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n<f.length;n++)r[f[n][0]]=(0,c.typeToConstructor)(e,f[n][1]);return r};var c=f(67450)},13474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alias=d,t.cleanupCompact=i,t.findClosing=a,t.flattenSingleTuple=o,t.removeColons=l,t.removeExtensions=s,t.removeGenerics=p,t.removePairOf=b,t.removeTraits=h,t.removeWrap=y,t.sanitize=function(e,t){var f=e.toString();if(!t){var c=v.get(f);if(c)return c}for(var r=0;r<n.length;r++)f=n[r](f,t);return f=f.trim(),t||v.set(e.toString(),f),f};var f=["BTreeMap","BTreeSet","HashMap","Vec"],c=f.concat(["Compact","DoNotConstruct","Int","Linkage","Range","RangeInclusive","Result","Option","UInt","WrapperKeepOpaque","WrapperOpaque"]),r=["<","(","[",'"',","," "],n=[d("<T::InherentOfflineReport as InherentOfflineReport>::Inherent","InherentOfflineReport",!1),d("VecDeque<","Vec<",!1),i(),s("Bounded",!0),s("Weak",!1),h(),b(),y("Box<"),p(),d("String","Text"),d("Vec<u8>","Bytes"),d("&\\[u8\\]","Bytes"),d("&'static\\[u8\\]","Bytes"),d("RawAddress","Address"),d("Lookup::Source","LookupSource"),d("Lookup::Target","LookupTarget"),d("exec::StorageKey","ContractStorageKey"),o(),l()];function a(e,t){for(var f=0,c=t;c<e.length;c++)if(">"===e[c]){if(!f)return c;f--}else"<"===e[c]&&f++;throw new Error("Unable to find closing matching <> on '".concat(e,"' (start ").concat(t,")"))}function d(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=new RegExp("(^".concat(e,"|").concat(r.map((function(t){return"\\".concat(t).concat(e)})).join("|"),")"),"g"),n=function(e){return c.lastIndex=0,f&&r.includes(e[0])?"".concat(e[0]).concat(t):t};return function(e){return e.replace(c,n)}}function i(){return function(e){for(var t=0;t<e.length;t++)if("<"===e[t]){var f=a(e,t+1)-14;" as HasCompact"===e.substring(f,f+14)&&(e="Compact<".concat(e.substring(t+1,f),">"))}return e}}function o(){var e=/,\)/g,t=/\(([^,]+)\)/;return function(f){return e.lastIndex=0,f.replace(e,")").replace(t,"$1")}}function u(e,t,f){for(var c=-1;;){if(-1===(c=e.indexOf(t,c+1)))return e;var r=c+t.length,n=a(e,r);e="".concat(e.substring(0,c)).concat(f(e.substring(r,n))).concat(e.substring(n+1))}}function s(e,t){return function(c){return f.reduce((function(f,c){return u(f,"".concat(e).concat(c,"<"),(function(e){var f=e.split(",").map((function(e){return e.trim()})).filter((function(e){return e}));return t&&f.pop(),"".concat(c,"<").concat(f.join(","),">")}))}),c)}}function l(){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.allowNamespaces,c=0;-1!==c;)if(0===(c=e.indexOf("::")))e=e.substring(2);else if(-1!==c){if(f)return e;for(var n=c;-1!==n&&!r.includes(e[n]);)n--;e="".concat(e.substring(0,n+1)).concat(e.substring(c+2))}return e}}function p(){return function(e){for(var t=function(t){if("<"===e[t]&&!c.find((function(f){var c=t-f.length;return c>=0&&e.substring(c,c+f.length)===f&&(0===c||r.includes(e[c-1]))}))){var f=a(e,t+1);e="".concat(e.substring(0,t)).concat(e.substring(f+1))}},f=0;f<e.length;f++)t(f);return e}}function b(){var e=function(e){return"(".concat(e,",").concat(e,")")};return function(t){return u(t,"PairOf<",e)}}function h(){var e=/\s/g,t=/(T|Self)::/g,f=/<(T|Self)asTrait>::/g,c=/<Tas[a-z]+::Trait>::/g,r=/<LookupasStaticLookup>/g,n=/::Type/g;return function(a){return e.lastIndex=0,t.lastIndex=0,f.lastIndex=0,c.lastIndex=0,r.lastIndex=0,n.lastIndex=0,a.replace(e,"").replace(t,"").replace(f,"").replace(c,"").replace(r,"Lookup").replace(n,"")}}function y(e){var t=function(e){return e};return function(f){return u(f,e,t)}}var v=new Map},26538:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.sortAsc=s,t.sortMap=function(e){return new Map(Array.from(e.entries()).sort((function(e,t){return s((0,r.default)(e,1)[0],(0,r.default)(t,1)[0])})))},t.sortSet=function(e){return new Set(Array.from(e).sort(s))};var a=f(69338);function d(e){return e instanceof Uint8Array||Array.isArray(e)}function i(e){return(0,a.isFunction)(e&&e.toU8a)}function o(e){return i(e)&&(0,a.isNumber)(e.index)&&i(e.value)}function u(e){return(0,a.isNumber)(e)||(0,a.isBn)(e)||(0,a.isBigInt)(e)}function s(e,t){if(u(e)&&u(t))return(0,a.bnToBn)(e).cmp((0,a.bnToBn)(t));if(e instanceof Map&&t instanceof Map)return s(Array.from(e.values()),Array.from(t.values()));if(o(e)&&o(t))return s(e.index,t.index)||s(e.value,t.value);if(d(e)&&d(t))return function(e,t){for(var f=0,c=Math.min(e.length,t.length),r=0;r<c;++r)if(0!==(f=s(e[r],t[r])))return f;return e.length-t.length}(e,t);if(i(e)&&i(t))return s(e.toU8a(!0),t.toU8a(!0));throw new Error("Attempting to sort unrecognized values: ".concat((0,a.stringify)(e)," (typeof ").concat((0,n.default)(e),") <-> ").concat((0,a.stringify)(t)," (typeof ").concat((0,n.default)(t),")"))}},67450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToConstructor=function(e,t){return(0,c.isString)(t)?e.createClassUnsafe(t):t};var c=f(69338)},32996:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.typesToMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n<f.length;n++){var a=(0,c.default)(f[n],2),d=a[0],i=a[1];r[d]=e.getClassName(i)||new i(e).toRawType()}return r}},55362:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasEq=function(e){return(0,c.isFunction)(e.eq)};var c=f(69338)},31002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0,TypeDefInfo:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return n.TypeDefInfo}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(42959),n=f(52133),a=f(79126);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(43400);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},534:(e,t,f)=>{"use strict";var c,r=f(64836),n=r(f(38416)),a=r(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.constructTypeClass=function(e,t){try{var f=g[t.info](e,t);return(0,i.assert)(f,"No class created"),!f.__fallbackType&&t.fallbackType&&(f.__fallbackType=t.fallbackType),f}catch(e){throw new Error("Unable to construct class from ".concat((0,i.stringify)(t),": ").concat(e.message))}},t.createClassUnsafe=function(e,t){return w(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,u.getTypeDef)(t))},t.getTypeClass=w;var d=f(74754),i=f(69338),o=f(52133),u=f(76682);function s(e){var t=e.lookupName,f=e.type;return t||f}function l(e){return(0,i.assert)(e.sub&&Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef[] in ".concat((0,i.stringify)(e))})),e.sub}function p(e){return s(function(e){return(0,i.assert)(e.sub&&!Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef in ".concat((0,i.stringify)(e))})),e.sub}(e))}function b(e){for(var t=l(e),f={},c=0;c<t.length;c++)f[t[c].name]=s(t[c]);return f}function h(e){return l(e).map(s)}function y(e,t){var f=t.displayName,c=t.length;return(0,i.assert)((0,i.isNumber)(c),(function(){return"Expected bitLength information for ".concat(f||e.constructor.name,"<bitLength>")})),e.with(c,f)}function v(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return e.with(r,n)}function m(e,t){return e.with(p(t))}var g=(c={},(0,n.default)(c,o.TypeDefInfo.BTreeMap,(function(e,t){return v(d.BTreeMap,t)})),(0,n.default)(c,o.TypeDefInfo.BTreeSet,(function(e,t){return m(d.BTreeSet,t)})),(0,n.default)(c,o.TypeDefInfo.Compact,(function(e,t){return m(d.Compact,t)})),(0,n.default)(c,o.TypeDefInfo.DoNotConstruct,(function(e,t){return d.DoNotConstruct.with(t.displayName||t.type)})),(0,n.default)(c,o.TypeDefInfo.Enum,(function(e,t){var f=l(t);return d.Enum.with(f.every((function(e){return"Null"===e.type}))?f.reduce((function(e,t,f){var c=t.index;return e[t.name]=c||f,e}),{}):b(t))})),(0,n.default)(c,o.TypeDefInfo.HashMap,(function(e,t){return v(d.HashMap,t)})),(0,n.default)(c,o.TypeDefInfo.Int,(function(e,t){return y(d.Int,t)})),(0,n.default)(c,o.TypeDefInfo.Linkage,(function(e,t){var f="Option<".concat(p(t),">"),c=d.Struct.with({previous:f,next:f});return c.prototype.toRawType=function(){return"Linkage<".concat(this.next.toRawType(!0),">")},c})),(0,n.default)(c,o.TypeDefInfo.Null,(function(e,t){return d.Null})),(0,n.default)(c,o.TypeDefInfo.Option,(function(e,t){return m(d.Option,t)})),(0,n.default)(c,o.TypeDefInfo.Plain,(function(e,t){return e.getOrUnknown(t.type)})),(0,n.default)(c,o.TypeDefInfo.Range,(function(e,t){return m(d.Range,t)})),(0,n.default)(c,o.TypeDefInfo.RangeInclusive,(function(e,t){return m(d.RangeInclusive,t)})),(0,n.default)(c,o.TypeDefInfo.Result,(function(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return d.Result.with({Err:n,Ok:r})})),(0,n.default)(c,o.TypeDefInfo.Set,(function(e,t){return d.CodecSet.with(l(t).reduce((function(e,t){var f=t.index;return e[t.name]=f,e}),{}),t.length)})),(0,n.default)(c,o.TypeDefInfo.Si,(function(e,t){return w(e,e.lookup.getTypeDef(t.type))})),(0,n.default)(c,o.TypeDefInfo.Struct,(function(e,t){return d.Struct.with(b(t),t.alias)})),(0,n.default)(c,o.TypeDefInfo.Tuple,(function(e,t){return d.Tuple.with(h(t))})),(0,n.default)(c,o.TypeDefInfo.UInt,(function(e,t){return y(d.UInt,t)})),(0,n.default)(c,o.TypeDefInfo.Vec,(function(e,t){var f=t.sub;return(0,i.assert)(f&&!Array.isArray(f),"Expected type information for vector"),"u8"===f.type?d.Bytes:d.Vec.with(s(f))})),(0,n.default)(c,o.TypeDefInfo.VecFixed,(function(e,t){var f=t.displayName,c=t.length,r=t.sub;return(0,i.assert)(r&&(0,i.isNumber)(c)&&!Array.isArray(r),"Expected length & type information for fixed vector"),"u8"===r.type?d.U8aFixed.with(8*c,f):d.VecFixed.with(s(r),c)})),(0,n.default)(c,o.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return m(d.WrapperKeepOpaque,t)})),(0,n.default)(c,o.TypeDefInfo.WrapperOpaque,(function(e,t){return m(d.WrapperOpaque,t)})),c);function w(e,t){return e.getUnsafe(t.type,!1,t)}},79126:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(534);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(40640);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},40640:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(3515)),n=c(f(861)),a=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeUnsafe=p;var d=f(74754),i=f(69338),o=f(534);function u(e,t){var f=e.toU8a(),c=e.toRawType(),r=(0,i.u8aEq)(f,t)||["Bytes","Text","Type"].includes(c)&&t.length===e.length||e.isEmpty&&t.every((function(e){return!e}));(0,i.assert)(r,(function(){return"".concat(c,":: Decoded input doesn't match input, received ").concat((0,i.u8aToHex)(t,512)," (").concat(t.length," bytes), created ").concat((0,i.u8aToHex)(f,512)," (").concat(f.length," bytes)")}))}function s(e,t){var f=(0,a.default)(t,1),c=f[0],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&((0,i.isU8a)(c)?u(e,c):(0,i.isHex)(c)&&u(e,(0,i.u8aToU8a)(c)))}function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=c.blockHash,i=c.isOptional,o=c.isPedantic,u=(0,r.default)(i?d.Option.with(t):t,[e].concat((0,n.default)(f)));return s(u,f,o),a&&(u.createdAtHash=p(e,"Hash",[a])),u}function p(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=null,n=null;try{return l(e,r=(0,o.createClassUnsafe)(e,t),f,c)}catch(e){n=new Error("createType(".concat(t,"):: ").concat(e.message))}if(r&&r.__fallbackType)try{return l(e,r=(0,o.createClassUnsafe)(e,r.__fallbackType),f,c)}catch(e){}throw n}},41952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(68434).packageInfo];t.default=c},77650:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(41952)),a=f(42959);(0,r.detectPackage)(a.packageInfo,null,n.default)},91812:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(77650);var c=f(31002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},42959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-create",path:"/",type:"cjs",version:"8.5.1"}},76665:()=>{},52133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(76665);var c=f(8130);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(99584);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},8130:()=>{},99584:(e,t)=>{"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefInfo=void 0,t.TypeDefInfo=f,function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(f||(t.TypeDefInfo=f={}))},35168:(e,t,f)=>{"use strict";var c,r=f(64836),n=r(f(27424)),a=r(f(861)),d=r(f(38416));Object.defineProperty(t,"__esModule",{value:!0}),t.encodeTypeDef=v,t.paramsNotation=l,t.withTypeString=function(e,t){return(0,i.objectSpread)({},t,{type:y(e,t,!1)})};var i=f(69338),o=f(52133),u=function(e){return e.toString()},s=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return"".concat(e).concat(t?"<".concat((Array.isArray(t)?t:[t]).map(f).join(", "),">"):"")}function p(e,t,f){var c=t.info,r=t.sub;switch(c){case o.TypeDefInfo.BTreeMap:case o.TypeDefInfo.BTreeSet:case o.TypeDefInfo.Compact:case o.TypeDefInfo.HashMap:case o.TypeDefInfo.Linkage:case o.TypeDefInfo.Option:case o.TypeDefInfo.Range:case o.TypeDefInfo.RangeInclusive:case o.TypeDefInfo.Result:case o.TypeDefInfo.Vec:case o.TypeDefInfo.WrapperKeepOpaque:case o.TypeDefInfo.WrapperOpaque:return l(f,r,(function(t){return v(e,t)}))}throw new Error("Unable to encode ".concat((0,i.stringify)(t)," with params"))}function b(e,t,f,c){var r=t.map((function(e){return e.name}));(0,i.assert)(r.every((function(e){return!!e})),(function(){return"Subtypes does not have consistent names, ".concat(r.join(", "))}));for(var n=(0,i.objectSpread)({},c),a=0;a<t.length;a++){var d=t[a];n[d.name]=v(e,d)}return(0,i.stringify)(f?{_enum:n}:n)}var h=(c={},(0,d.default)(c,o.TypeDefInfo.BTreeMap,(function(e,t){return p(e,t,"BTreeMap")})),(0,d.default)(c,o.TypeDefInfo.BTreeSet,(function(e,t){return p(e,t,"BTreeSet")})),(0,d.default)(c,o.TypeDefInfo.Compact,(function(e,t){return p(e,t,"Compact")})),(0,d.default)(c,o.TypeDefInfo.DoNotConstruct,(function(e,t){var f=t.displayName,c=t.lookupIndex,r=t.lookupName;return"DoNotConstruct<".concat(r||f||((0,i.isUndefined)(c)?"Unknown":e.createLookupType(c)),">")})),(0,d.default)(c,o.TypeDefInfo.Enum,(function(e,t){var f=t.sub;return(0,i.assert)(f&&Array.isArray(f),"Unable to encode Enum type"),f.every((function(e){return"Null"===e.type}))?(0,i.stringify)({_enum:f.map((function(e,t){var f=e.name;return"".concat(f||"Empty".concat(t))}))}):b(e,f,!0)})),(0,d.default)(c,o.TypeDefInfo.HashMap,(function(e,t){return p(e,t,"HashMap")})),(0,d.default)(c,o.TypeDefInfo.Int,(function(e,t){var f=t.length;return"Int<".concat(void 0===f?32:f,">")})),(0,d.default)(c,o.TypeDefInfo.Linkage,(function(e,t){return p(e,t,"Linkage")})),(0,d.default)(c,o.TypeDefInfo.Null,(function(e,t){return"Null"})),(0,d.default)(c,o.TypeDefInfo.Option,(function(e,t){return p(e,t,"Option")})),(0,d.default)(c,o.TypeDefInfo.Plain,(function(e,t){var f=t.displayName,c=t.type;return f||c})),(0,d.default)(c,o.TypeDefInfo.Range,(function(e,t){return p(e,t,"Range")})),(0,d.default)(c,o.TypeDefInfo.RangeInclusive,(function(e,t){return p(e,t,"RangeInclusive")})),(0,d.default)(c,o.TypeDefInfo.Result,(function(e,t){return p(e,t,"Result")})),(0,d.default)(c,o.TypeDefInfo.Set,(function(e,t){var f=t.length,c=void 0===f?8:f,r=t.sub;return(0,i.assert)(r&&Array.isArray(r),"Unable to encode Set type"),(0,i.stringify)({_set:r.reduce((function(e,t,f){var c=t.index,r=t.name;return(0,i.objectSpread)(e,(0,d.default)({},"".concat(r||"Unknown".concat(c||f)),c||f))}),{_bitLength:c||8})})})),(0,d.default)(c,o.TypeDefInfo.Si,(function(e,t){var f=t.lookupName,c=t.type;return f||c})),(0,d.default)(c,o.TypeDefInfo.Struct,(function(e,t){var f=t.alias,c=t.sub;return(0,i.assert)(c&&Array.isArray(c),"Unable to encode Struct type"),b(e,c,!1,f?{_alias:(0,a.default)(f.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,i.objectSpread)(e,(0,d.default)({},c,r))}),{})}:{})})),(0,d.default)(c,o.TypeDefInfo.Tuple,(function(e,t){var f=t.sub;return(0,i.assert)(f&&Array.isArray(f),"Unable to encode Tuple type"),"(".concat(f.map((function(t){return v(e,t)})).join(","),")")})),(0,d.default)(c,o.TypeDefInfo.UInt,(function(e,t){var f=t.length;return"UInt<".concat(void 0===f?32:f,">")})),(0,d.default)(c,o.TypeDefInfo.Vec,(function(e,t){return p(e,t,"Vec")})),(0,d.default)(c,o.TypeDefInfo.VecFixed,(function(e,t){var f=t.length,c=t.sub;return(0,i.assert)((0,i.isNumber)(f)&&!(0,i.isUndefined)(c)&&!Array.isArray(c),"Unable to encode VecFixed type"),"[".concat(c.type,";").concat(f,"]")})),(0,d.default)(c,o.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return p(e,t,"WrapperKeepOpaque")})),(0,d.default)(c,o.TypeDefInfo.WrapperOpaque,(function(e,t){return p(e,t,"WrapperOpaque")})),c);function y(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return f&&t.lookupName?t.lookupName:h[t.info](e,t)}function v(e,t){return t.displayName&&!s.some((function(e){return t.displayName===e}))?t.displayName:y(e,t)}},76682:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeDef=y;var r=f(74754),n=f(69338),a=f(52133),d=f(35096),i=["_alias","_fallback"];function o(e){return(0,n.isString)(e)?e.toString():JSON.stringify(e)}function u(e,t,f,c){return e.sub=0===f.length?[]:(0,d.typeSplit)(f).map((function(e){return y(e,{},c)})),e}function s(e,t,f,r){var a=t.substring(r.length+1,t.length-1).split(","),d=(0,c.default)(a,2),i=d[0],o=d[1],u=parseInt(i.trim(),10);return(0,n.assert)(u<=8192&&u%8==0,(function(){return"".concat(t,": Only support for ").concat(r,"<bitLength>, where length <= 8192 and a power of 8, found ").concat(u)})),e.displayName=o,e.length=u,e}function l(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(0,r.length)===r&&e.slice(-1*n.length)===n}var p=[["[","]",a.TypeDefInfo.VecFixed,function(e,t,f,r){for(var a=t.length-1,d=-1,i=0,o=1;o<a&&-1===d;o++)";"===t[o]&&0===i?d=o:["[","(","<"].includes(t[o])?i++:["]",")",">"].includes(t[o])&&i--;(0,n.assert)(-1!==d,(function(){return"".concat(t,": Unable to extract location of ';'")}));var u=t.substring(1,d),s=t.substring(d+1,a).split(";"),l=(0,c.default)(s,2),p=l[0],b=l[1],h=parseInt(p.trim(),10);return(0,n.assert)(h<=256,(function(){return"".concat(t,": Only support for [Type; <length>], where length <= 256")})),e.displayName=b,e.length=h,e.sub=y(u,{},r),e}],["{","}",a.TypeDefInfo.Struct,function(e,t,f,r){var d=JSON.parse(t),u=Object.keys(d);return u.includes("_enum")?function(e,t,f,r){return e.info=a.TypeDefInfo.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((function(e,t){return{index:t,info:a.TypeDefInfo.Plain,name:e,type:"Null"}})):function(e){var t=Object.values(e);return!t.some((function(e){return(0,n.isNumber)(e)}))||((0,n.assert)(t.every((function(e){return(0,n.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)?e.sub=Object.entries(t).map((function(e,t){var r=(0,c.default)(e,2),a=r[0],d=r[1];return(0,n.objectSpread)({},y(o(d||"Null"),{name:a},f),{index:t})})):e.sub=Object.entries(t).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._enum,r,d._fallback):u.includes("_set")?function(e,t,f){return e.info=a.TypeDefInfo.Set,e.fallbackType=f,e.length=t._bitLength,e.sub=Object.entries(t).filter((function(e){return!(0,c.default)(e,1)[0].startsWith("_")})).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._set,d._fallback):(e.alias=d._alias?new Map(Object.entries(d._alias)):void 0,e.fallbackType=d._fallback,e.sub=u.filter((function(e){return!i.includes(e)})).map((function(e){return y(o(d[e]),{name:e},r)})),e)}],["(",")",a.TypeDefInfo.Tuple,u],["BTreeMap<",">",a.TypeDefInfo.BTreeMap,u],["HashMap<",">",a.TypeDefInfo.HashMap,u],["Int<",">",a.TypeDefInfo.Int,function(e,t,f){return s(e,t,0,"Int")}],["Result<",">",a.TypeDefInfo.Result,u],["UInt<",">",a.TypeDefInfo.UInt,function(e,t,f){return s(e,t,0,"UInt")}],["DoNotConstruct<",">",a.TypeDefInfo.DoNotConstruct,function(e,t,f){var c="DoNotConstruct".length;return e.displayName=t.substring(c+1,t.length-1),e}]],b=[["BTreeSet<",">",a.TypeDefInfo.BTreeSet],["Compact<",">",a.TypeDefInfo.Compact],["Linkage<",">",a.TypeDefInfo.Linkage],["Option<",">",a.TypeDefInfo.Option],["Range<",">",a.TypeDefInfo.Range],["RangeInclusive<",">",a.TypeDefInfo.RangeInclusive],["Vec<",">",a.TypeDefInfo.Vec],["WrapperKeepOpaque<",">",a.TypeDefInfo.WrapperKeepOpaque],["WrapperOpaque<",">",a.TypeDefInfo.WrapperOpaque]];function h(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(r.length,e.length-n.length)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.displayName,c=t.name,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=(0,r.sanitize)(e),o={displayName:f,info:a.TypeDefInfo.Plain,name:c,type:i};(0,n.assert)(64!=++d,"getTypeDef: Maximum nested limit reached");var u=p.find((function(e){return l(i,e)}));if(u)return o.info=u[2],u[3](o,i,h(i,u),d);var s=b.find((function(e){return l(i,e)}));return s&&(o.info=s[2],o.sub=y(h(i,s),{},d)),o}},43400:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35168);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(76682);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(35096);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(45127);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},35096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeSplit=function(e){for(var t=0,f=0,n=0,a=0,d=0,i=[],o=function(c){r(t,f,n,a)&&(i.push(e.substring(d,c).trim()),d=c+1)},u=0;u<e.length;u++)switch(e[u]){case",":o(u);break;case"<":t++;break;case">":t--;break;case"[":f++;break;case"]":f--;break;case"{":n++;break;case"}":n--;break;case"(":a++;break;case")":a--}return(0,c.assert)(r(t,f,n,a),(function(){return"Invalid definition (missing terminators) found in ".concat(e)})),i.push(e.substring(d,e.length).trim()),i};var c=f(69338);function r(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return!t.some((function(e){return 0!==e}))}},45127:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));Object.defineProperty(t,"__esModule",{value:!0}),t.XCM_MAPPINGS=void 0,t.mapXcmTypes=function(e){return n.reduce((function(t,f){return(0,r.objectSpread)(t,(0,c.default)({},f,"".concat(f).concat(e)))}),{})};var r=f(69338),n=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError","XcmOrder"];t.XCM_MAPPINGS=n},50349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={mapXcmTypes:!0,packageInfo:!0};Object.defineProperty(t,"mapXcmTypes",{enumerable:!0,get:function(){return r.mapXcmTypes}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(91812),n=f(21038),a=f(44466);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},61327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},47879:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},15738:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(47879)),a=f(21038);(0,r.detectPackage)(a.packageInfo,null,n.default)},7086:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(15738);var c=f(50349);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},21038:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-known",path:"/",type:"cjs",version:"8.5.1"}},19440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec<AccountId>",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec<ProofMint>",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec<Hash>",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec<Bytes>",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},n=(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"}),a=[{minmax:[240,243],types:(0,c.objectSpread)({},n,{ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}})},{minmax:[244,999],types:(0,c.objectSpread)({},n)},{minmax:[1e3,void 0],types:(0,c.objectSpread)({},r)}];t.default=a},88282:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(19440)),n=c(f(82831)),a=c(f(99688)),d=c(f(33599)),i=c(f(10635)),o=c(f(29590)),u=c(f(61354)),s=c(f(93005)),l=c(f(10576)),p={"centrifuge-chain":r.default,kusama:n.default,node:a.default,"node-template":d.default,polkadot:i.default,rococo:o.default,shell:u.default,statemine:s.default,statemint:s.default,westend:l.default,westmint:s.default};t.default=p},82831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith24",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},d={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},i=[{minmax:[1019,1031],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1032,1042],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1043,1045],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1046,1054],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1055,1056],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1057,1061],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[1062,2012],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[2013,2022],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[2023,2024],types:(0,r.objectSpread)({},n,d,{RefCount:"RefCountTo259"})},{minmax:[2025,2027],types:(0,r.objectSpread)({},n,d)},{minmax:[2028,2029],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[2030,9e3],types:(0,r.objectSpread)({},n,{CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[9010,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=i},33599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},99688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},10635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}}},n={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},a=[{minmax:[0,12],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[13,22],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[23,24],types:(0,c.objectSpread)({},r,n,{RefCount:"RefCountTo259"})},{minmax:[25,27],types:(0,c.objectSpread)({},r,n)},{minmax:[28,29],types:(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[30,9109],types:(0,c.objectSpread)({},r)},{minmax:[9110,void 0],types:{}}];t.default=a},29590:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={FullIdentification:"()",Keys:"SessionKeys7B"},a=[{minmax:[0,200],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"})},{minmax:[201,214],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[215,228],types:(0,r.objectSpread)({},n,{Keys:"SessionKeys6"})},{minmax:[229,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=a},61354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},93005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]}},a=[{minmax:[0,3],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[4,5],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[500,void 0],types:{}}];t.default=a},10576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},d=[{minmax:[1,2],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"})},{minmax:[3,22],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[23,42],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[43,44],types:(0,r.objectSpread)({},n,a,{DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[45,47],types:(0,r.objectSpread)({},n,a)},{minmax:[48,49],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[50,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=d},88129:(e,t,f)=>{"use strict";var c=f(64836)(f(27424)),r=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(90015),a=f(69338),d=r(f(69379)),i=r(f(18588)),o=r(f(74585)),u={kusama:d.default,polkadot:i.default,westend:o.default},s={westend:{genesisHash:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}};function l(e,t){var f=t.filter((function(e,f){var c=t[f-1];return 0!==f&&(e[0]<=c[0]||e[1]<=c[1])}));return(0,a.assert)(!f.length,(function(){return"".concat(e,": Mismatched upgrade ordering: ").concat((0,a.stringify)(f))})),t}var p=Object.entries(u).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],d=n.selectableNetworks.find((function(e){return e.network===f}))||s[f];return(0,a.assert)(d,(function(){return"Unable to find info for chain ".concat(f)})),{genesisHash:(0,a.hexToU8a)(d.genesisHash[0]),network:f,versions:l(f,r).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{blockNumber:new a.BN(f),specVersion:new a.BN(r)}}))}}));t.default=p},69379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,1020],[26669,1021],[38245,1022],[54248,1023],[59659,1024],[67651,1025],[82191,1027],[83238,1028],[101503,1029],[203466,1030],[295787,1031],[461692,1032],[504329,1033],[569327,1038],[587687,1039],[653183,1040],[693488,1042],[901442,1045],[1375086,1050],[1445458,1051],[1472960,1052],[1475648,1053],[1491596,1054],[1574408,1055],[2064961,1058],[2201991,1062],[2671528,2005],[2704202,2007],[2728002,2008],[2832534,2011],[2962294,2012],[324e4,2013],[3274408,2015],[3323565,2019],[3534175,2022],[3860281,2023],[4143129,2024],[4401242,2025],[4841367,2026],[5961600,2027],[6137912,2028],[6561855,2029],[7100891,2030],[7468792,9010],[7668600,9030],[7812476,9040],[8010981,9050],[8073833,9070],[8555825,9080],[8945245,9090],[9611377,9100],[9625129,9111],[9866422,9122],[10403784,9130],[10960765,9150],[11006614,9151],[11404482,9160],[11601803,9170],[12008022,9180],[12405451,9190],[12665416,9200]]},18588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,0],[29231,1],[188836,5],[199405,6],[214264,7],[244358,8],[303079,9],[314201,10],[342400,11],[443963,12],[528470,13],[687751,14],[746085,15],[787923,16],[799302,17],[1205128,18],[1603423,23],[1733218,24],[2005673,25],[2436698,26],[3613564,27],[3899547,28],[4345767,29],[4876134,30],[5661442,9050],[6321619,9080],[6713249,9090],[7217907,9100],[7229126,9110],[7560558,9122],[8115869,9140],[8638103,9151],[9280179,9170],[9738717,9180],[10156856,9190]]},74585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[214356,4],[392764,7],[409740,8],[809976,20],[877581,24],[879238,25],[889472,26],[902937,27],[932751,28],[991142,29],[1030162,31],[1119657,32],[1199282,33],[1342534,34],[1392263,35],[1431703,36],[1433369,37],[1490972,41],[2087397,43],[2316688,44],[2549864,45],[3925782,46],[3925843,47],[4207800,48],[4627944,49],[5124076,50],[5478664,900],[5482450,9e3],[5584305,9010],[5784566,9030],[5879822,9031],[5896856,9032],[5897316,9033],[6117927,9050],[6210274,9070],[6379314,9080],[6979141,9090],[7568453,9100],[7766394,9111],[7911691,9120],[7968866,9121],[7982889,9122],[8514322,9130],[9091726,9140],[9091774,9150],[9406726,9160],[9921066,9170],[10007115,9180],[10480973,9190],[10578091,9200],[10678509,9210],[10811001,9220]]},44466:(e,t,f)=>{"use strict";var c=f(64836)(f(27424)),r=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecAlias=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.alias,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.alias,c.typesAlias)}))},t.getSpecExtensions=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.signedExtensions,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.signedExtensions)}))},t.getSpecHasher=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,n,a,d,i;return c.hasher||(null===(f=c.typesBundle)||void 0===f||null===(r=f.chain)||void 0===r||null===(n=r[e])||void 0===n?void 0:n.hasher)||(null===(a=c.typesBundle)||void 0===a||null===(d=a.spec)||void 0===d||null===(i=d[t])||void 0===i?void 0:i.hasher)||null}))},t.getSpecRpc=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.rpc,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.rpc)}))},t.getSpecTypes=function(e,t,f,c){var r=e.knownTypes,i=(0,n.bnToBn)(c).toNumber();return o(t,f,(function(e,t){var f,c,o,s,l,p,b,h;return(0,n.objectSpread)({},u(d.default[t],i),u(a.default[e],i),u(null===(f=r.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(o=c[t])||void 0===o?void 0:o.types,i),u(null===(s=r.typesBundle)||void 0===s||null===(l=s.chain)||void 0===l||null===(p=l[e])||void 0===p?void 0:p.types,i),null===(b=r.typesSpec)||void 0===b?void 0:b[t],null===(h=r.typesChain)||void 0===h?void 0:h[e],r.types)}))},t.getUpgradeVersion=function(e,t){var f=i.default.find((function(t){return e.eq(t.genesisHash)}));return f?[f.versions.reduce((function(e,f){return t.gt(f.blockNumber)?f:e}),void 0),f.versions.find((function(e){return t.lte(e.blockNumber)}))]:[void 0,void 0]};var n=f(69338),a=r(f(61327)),d=r(f(88282)),i=r(f(88129));function o(e,t,f){return f(e.toString(),t.toString())}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.filter((function(e){var f=(0,c.default)(e.minmax,2),r=f[0],a=f[1];return((0,n.isUndefined)(r)||(0,n.isNull)(r)||t>=r)&&((0,n.isUndefined)(a)||(0,n.isNull)(a)||t<=a)})).reduce((function(e,t){var f=t.types;return(0,n.objectSpread)(e,f)}),{})}},66533:(e,t,f)=>{"use strict";var c=f(64836)(f(18698)),r=f(64836);Object.defineProperty(t,"__esModule",{value:!0});var n={typeDefinitions:!0,rpcDefinitions:!0,TypeDefInfo:!0,convertSiV0toV1:!0,packageInfo:!0,unwrapStorageType:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return l.TypeDefInfo}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return p.convertSiV0toV1}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return b.packageInfo}}),Object.defineProperty(t,"rpcDefinitions",{enumerable:!0,get:function(){return d.default}}),t.typeDefinitions=void 0,Object.defineProperty(t,"unwrapStorageType",{enumerable:!0,get:function(){return h.unwrapStorageType}});var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=y(t);if(f&&f.has(e))return f.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=n?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(r,a,d):r[a]=e[a]}return r.default=e,f&&f.set(e,r),r}(f(2272));t.typeDefinitions=a;var d=r(f(73745)),i=f(67448);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(78774);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(88925);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(49890);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(91812),p=f(73598),b=f(10686),h=f(98621);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(y=function(e){return e?f:t})(e)}},67448:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return c.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return c.BTreeSet}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return c.CodecMap}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return c.CodecSet}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return c.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return c.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return c.Enum}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return c.HashMap}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return c.Int}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return c.Json}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return c.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return c.Map}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return c.Option}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return c.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return c.RangeInclusive}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return c.Raw}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return c.Result}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return c.Set}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return c.Struct}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return c.Tuple}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return c.U8aFixed}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return c.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return c.Vec}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return c.VecFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return c.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return c.WrapperOpaque}});var c=f(74754)},88307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e,t){return(0,c.createClassUnsafe)(e,t)};var c=f(91812)},80093:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createType=function(e,t){for(var f=arguments.length,r=new Array(f>2?f-2:0),n=2;n<f;n++)r[n-2]=arguments[n];return(0,c.createTypeUnsafe)(e,t,r)};var c=f(91812)},78774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(91812);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(88307);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(80093);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(1038);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(86974);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},1038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyVariants=function(e,t,f,r){for(var n=t.type,a={},d=e.getSiType(n).def.asVariant.variants,i=0;i<d.length;i++)(0,c.lazyMethod)(a,d[i],r,f);return a};var c=f(69338)},86974:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(861)),a=c(f(29399)),d=c(f(40426)),i=c(f(89728)),o=c(f(56690)),u=c(f(61655)),s=c(f(94993)),l=c(f(73808)),p=c(f(18698));function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.TypeRegistry=void 0;var y=f(74754),v=f(91812),m=f(69338),g=f(94459),w=f(98277),O=f(56750),P=A(f(88925)),x=A(f(2272)),k=f(24551),j=f(79977),M=f(42319),S=f(73598),T=f(1038);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(E=function(e){return e?f:t})(e)}function A(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,p.default)(e)&&"function"!=typeof e)return{default:e};var f=E(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var a=r?Object.getOwnPropertyDescriptor(e,n):null;a&&(a.get||a.set)?Object.defineProperty(c,n,a):c[n]=e[n]}return c.default=e,f&&f.set(e,c),c}var I=(0,m.logger)("registry");function N(e){return e.toString()}function C(e,t){for(var f=new Array(t.length),c=0;c<t.length;c++)f[c]=e.getTypeDef(t[c].type).type;return f}function B(e){for(var t=Object.keys(e),f=0;f<t.length;f++)delete e[t[f]]}function V(e){return e.index.toString()}var R=(0,d.default)("classes"),U=(0,d.default)("definitions"),H=(0,d.default)("lookup"),L=(0,d.default)("metadata"),_=(0,d.default)("metadataVersion"),D=(0,d.default)("metadataCalls"),F=(0,d.default)("metadataErrors"),z=(0,d.default)("metadataEvents"),q=(0,d.default)("unknownTypes"),W=(0,d.default)("chainProperties"),X=(0,d.default)("hasher"),K=(0,d.default)("knownDefaults"),G=(0,d.default)("knownDefinitions"),Z=(0,d.default)("knownTypes"),J=(0,d.default)("signedExtensions"),Y=(0,d.default)("userExtensions"),Q=function(){function e(t){(0,o.default)(this,e),Object.defineProperty(this,R,{writable:!0,value:new Map}),Object.defineProperty(this,U,{writable:!0,value:new Map}),Object.defineProperty(this,H,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:void 0}),Object.defineProperty(this,_,{writable:!0,value:0}),Object.defineProperty(this,D,{writable:!0,value:{}}),Object.defineProperty(this,F,{writable:!0,value:{}}),Object.defineProperty(this,z,{writable:!0,value:{}}),Object.defineProperty(this,q,{writable:!0,value:new Map}),Object.defineProperty(this,W,{writable:!0,value:void 0}),Object.defineProperty(this,X,{writable:!0,value:g.blake2AsU8a}),Object.defineProperty(this,K,{writable:!0,value:void 0}),Object.defineProperty(this,G,{writable:!0,value:void 0}),Object.defineProperty(this,Z,{writable:!0,value:{}}),Object.defineProperty(this,J,{writable:!0,value:w.fallbackExtensions}),Object.defineProperty(this,Y,{writable:!0,value:void 0}),(0,a.default)(this,K)[K]=(0,m.objectSpread)({Json:y.Json,Metadata:M.Metadata,PortableRegistry:S.PortableRegistry,Raw:y.Raw},P),(0,a.default)(this,G)[G]=x;for(var f=Object.values((0,a.default)(this,G)[G]),c=0;c<f.length;c++)this.register(f[c].types);t&&(this.createdAtHash=this.createType("Hash",t))}return(0,i.default)(e,[{key:"chainDecimals",get:function(){var e;if(null!==(e=(0,a.default)(this,W)[W])&&void 0!==e&&e.tokenDecimals.isSome){var t=(0,a.default)(this,W)[W].tokenDecimals.unwrap();if(t.length)return t.map((function(e){return e.toNumber()}))}return[12]}},{key:"chainSS58",get:function(){var e;return null!==(e=(0,a.default)(this,W)[W])&&void 0!==e&&e.ss58Format.isSome?(0,a.default)(this,W)[W].ss58Format.unwrap().toNumber():void 0}},{key:"chainTokens",get:function(){var e;if(null!==(e=(0,a.default)(this,W)[W])&&void 0!==e&&e.tokenSymbol.isSome){var t=(0,a.default)(this,W)[W].tokenSymbol.unwrap();if(t.length)return t.map(N)}return[m.formatBalance.getDefaults().unit]}},{key:"isLookupType",value:function(e){return/Lookup\d+$/.test(e)}},{key:"createLookupType",value:function(e){return"Lookup".concat(e.toString())}},{key:"knownTypes",get:function(){return(0,a.default)(this,Z)[Z]}},{key:"lookup",get:function(){return(0,m.assertReturn)((0,a.default)(this,H)[H],"Lookup has not been set on this registry")}},{key:"metadata",get:function(){return(0,m.assertReturn)((0,a.default)(this,L)[L],"Metadata has not been set on this registry")}},{key:"unknownTypes",get:function(){return(0,n.default)((0,a.default)(this,q)[q].keys())}},{key:"signedExtensions",get:function(){return(0,a.default)(this,J)[J]}},{key:"clearCache",value:function(){(0,a.default)(this,R)[R]=new Map}},{key:"createClass",value:function(e){return this.createClassUnsafe(e)}},{key:"createClassUnsafe",value:function(e){return(0,v.createClassUnsafe)(this,e)}},{key:"createType",value:function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c<t;c++)f[c-1]=arguments[c];return this.createTypeUnsafe(e,f)}},{key:"createTypeUnsafe",value:function(e,t,f){return(0,v.createTypeUnsafe)(this,e,t,f)}},{key:"findMetaCall",value:function(e){var t=[e[0],e[1]],f=t[0],c=t[1];return(0,m.assertReturn)((0,a.default)(this,D)[D]["".concat(f)]&&(0,a.default)(this,D)[D]["".concat(f)]["".concat(c)],(function(){return"findMetaCall: Unable to find Call with index [".concat(f,", ").concat(c,"]/[").concat(e.toString(),"]")}))}},{key:"findMetaError",value:function(e){var t=(0,m.isU8a)(e)?[e[0],e[1]]:[e.index.toNumber(),(0,m.isU8a)(e.error)?e.error[0]:e.error.toNumber()],f=(0,r.default)(t,2),c=f[0],n=f[1];return(0,m.assertReturn)((0,a.default)(this,F)[F]["".concat(c)]&&(0,a.default)(this,F)[F]["".concat(c)]["".concat(n)],(function(){return"findMetaError: Unable to find Error with index [".concat(c,", ").concat(n,"]/[").concat(e.toString(),"]")}))}},{key:"findMetaEvent",value:function(e){var t=[e[0],e[1]],f=t[0],c=t[1];return(0,m.assertReturn)((0,a.default)(this,z)[z]["".concat(f)]&&(0,a.default)(this,z)[z]["".concat(f)]["".concat(c)],(function(){return"findMetaEvent: Unable to find Event with index [".concat(f,", ").concat(c,"]/[").concat(e.toString(),"]")}))}},{key:"get",value:function(e,t,f){return this.getUnsafe(e,t,f)}},{key:"getUnsafe",value:function(e,t,f){var c=(0,a.default)(this,R)[R].get(e)||(0,a.default)(this,K)[K][e];if(!c){var r,n=(0,a.default)(this,U)[U].get(e);n?r=(0,v.createClassUnsafe)(this,n):f?r=(0,v.constructTypeClass)(this,f):t&&(I.warn("Unable to resolve type ".concat(e,", it will fail on construction")),(0,a.default)(this,q)[q].set(e,!0),r=y.DoNotConstruct.with(e)),r&&(c=function(e){(0,u.default)(f,e);var t=h(f);function f(){return(0,o.default)(this,f),t.apply(this,arguments)}return(0,i.default)(f)}(r),(0,a.default)(this,R)[R].set(e,c))}return c}},{key:"getChainProperties",value:function(){return(0,a.default)(this,W)[W]}},{key:"getClassName",value:function(e){for(var t=[],f=0,c=Object.entries((0,a.default)(this,K)[K]);f<c.length;f++){var n=(0,r.default)(c[f],2),d=n[0];e===n[1]&&t.push(d)}var i,o=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return b(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?b(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}((0,a.default)(this,R)[R].entries());try{for(o.s();!(i=o.n()).done;){var u=(0,r.default)(i.value,2),s=u[0];e===u[1]&&t.push(s)}}catch(e){o.e(e)}finally{o.f()}return t.sort().reverse(),t.length?t[0]:void 0}},{key:"getDefinition",value:function(e){return(0,a.default)(this,U)[U].get(e)}},{key:"getModuleInstances",value:function(e,t){var f,c,r,n,d;return null===(f=(0,a.default)(this,Z)[Z])||void 0===f||null===(c=f.typesBundle)||void 0===c||null===(r=c.spec)||void 0===r||null===(n=r[e])||void 0===n||null===(d=n.instances)||void 0===d?void 0:d[t]}},{key:"getOrThrow",value:function(e,t){var f=this.get(e);return(0,m.assert)(f,t||"type ".concat(e," not found")),f}},{key:"getOrUnknown",value:function(e){return this.get(e,!0)}},{key:"getSignedExtensionExtra",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,J)[J],"payload",(0,a.default)(this,Y)[Y])}},{key:"getSignedExtensionTypes",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,J)[J],"extrinsic",(0,a.default)(this,Y)[Y])}},{key:"hasClass",value:function(e){return(0,a.default)(this,R)[R].has(e)||!!(0,a.default)(this,K)[K][e]}},{key:"hasDef",value:function(e){return(0,a.default)(this,U)[U].has(e)}},{key:"hasType",value:function(e){return!(0,a.default)(this,q)[q].get(e)&&(this.hasClass(e)||this.hasDef(e))}},{key:"hash",value:function(e){return this.createType("CodecHash",(0,a.default)(this,X)[X](e))}},{key:"register",value:function(e,t){(0,m.isFunction)(e)?(0,a.default)(this,R)[R].set(e.name,e):(0,m.isString)(e)?((0,m.assert)((0,m.isFunction)(t),(function(){return"Expected class definition passed to '".concat(e,"' registration")})),(0,m.assert)(e!==t.toString(),(function(){return"Unable to register circular ".concat(e," === ").concat(e)})),(0,a.default)(this,R)[R].set(e,t)):this._registerObject(e)}},{key:"_registerObject",value:function(e){for(var t=this,f=Object.entries(e),c=function(e){var c=(0,r.default)(f[e],2),n=c[0],d=c[1];if((0,m.isFunction)(d))(0,a.default)(t,R)[R].set(n,d);else{var i=(0,m.isString)(d)?d:(0,m.stringify)(d);(0,m.assert)(n!==i,(function(){return"Unable to register circular ".concat(n," === ").concat(i)})),(0,a.default)(t,R)[R].has(n)&&(0,a.default)(t,R)[R].delete(n),(0,a.default)(t,U)[U].set(n,i)}},n=0;n<f.length;n++)c(n)}},{key:"setChainProperties",value:function(e){e&&((0,a.default)(this,W)[W]=e)}},{key:"setHasher",value:function(e){(0,a.default)(this,X)[X]=e||g.blake2AsU8a}},{key:"setKnownTypes",value:function(e){(0,a.default)(this,Z)[Z]=e}},{key:"setLookup",value:function(e){(0,a.default)(this,H)[H]=e,e.register()}},{key:"setMetadata",value:function(e,t,f){(0,a.default)(this,L)[L]=e.asLatest,(0,a.default)(this,_)[_]=e.version,this.setLookup((0,a.default)(this,L)[L].lookup),function(e,t,f,c){var r=t.lookup,n=t.pallets.filter(k.filterCallsSome);B(c);for(var a=function(t){var a=n[t],d=a.calls,i=a.index,o=a.name,u=f>=12?i.toNumber():t;(0,m.lazyMethod)(c,u,(function(){return(0,T.lazyVariants)(r,d.unwrap(),V,(function(t){return(0,j.createCallFunction)(e,r,t,(0,m.stringCamelCase)(o),u)}))}))},d=0;d<n.length;d++)a(d)}(this,(0,a.default)(this,L)[L],(0,a.default)(this,_)[_],(0,a.default)(this,D)[D]),function(e,t,f,c){var r=t.lookup,n=t.pallets;B(c);for(var a=function(e){var t=n[e],a=t.errors,d=t.index,i=t.name;if(a.isSome){var o=(0,m.stringCamelCase)(i);(0,m.lazyMethod)(c,f>=12?d.toNumber():e,(function(){return(0,T.lazyVariants)(r,a.unwrap(),V,(function(e){var t=e.docs,f=e.fields,c=e.index,n=e.name;return{args:C(r,f),docs:t.map(N),fields:f,index:c.toNumber(),method:n.toString(),name:n.toString(),section:o}}))}))}},d=0;d<n.length;d++)a(d)}(0,(0,a.default)(this,L)[L],(0,a.default)(this,_)[_],(0,a.default)(this,F)[F]),function(e,t,f,c){var r=t.lookup,n=t.pallets.filter(k.filterEventsSome);B(c);for(var a=function(t){var a=n[t],d=a.events,s=a.index,l=a.name;(0,m.lazyMethod)(c,f>=12?s.toNumber():t,(function(){return(0,T.lazyVariants)(r,d.unwrap(),V,(function(t){var f=e.createType("EventMetadataLatest",(0,m.objectSpread)({},t,{args:C(r,t.fields)}));return function(e){(0,u.default)(r,e);var c=h(r);function r(e,n){return(0,o.default)(this,r),c.call(this,e,n,f,(0,m.stringCamelCase)(l),t.name.toString())}return(0,i.default)(r)}(O.GenericEventData)}))}))},d=0;d<n.length;d++)a(d)}(this,(0,a.default)(this,L)[L],(0,a.default)(this,_)[_],(0,a.default)(this,z)[z]),this.setSignedExtensions(t||((0,a.default)(this,L)[L].extrinsic.version.gt(m.BN_ZERO)?(0,a.default)(this,L)[L].extrinsic.signedExtensions.map((function(e){return e.identifier.toString()})):w.fallbackExtensions),f),this.setChainProperties(function(e,t){var f=e.getChainProperties(),c=(0,k.decorateConstants)(e,t.asLatest,t.version),r=c.system&&(c.system.sS58Prefix||c.system.ss58Prefix);if(!r)return f;var n=f||{},a=n.tokenDecimals,d=n.tokenSymbol;return e.createTypeUnsafe("ChainProperties",[{ss58Format:r,tokenDecimals:a,tokenSymbol:d}])}(this,e))}},{key:"setSignedExtensions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w.fallbackExtensions,t=arguments.length>1?arguments[1]:void 0;(0,a.default)(this,J)[J]=e,(0,a.default)(this,Y)[Y]=t;var f=(0,w.findUnknownExtensions)((0,a.default)(this,J)[J],(0,a.default)(this,Y)[Y]);f.length&&I.warn("Unknown signed extensions ".concat(f.join(", ")," found, treating them as no-effect"))}}]),e}();t.TypeRegistry=Q},38237:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(68434),r=f(42959),n=[c.packageInfo,r.packageInfo];t.default=n},87192:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(38237)),a=f(10686);(0,r.detectPackage)(a.packageInfo,null,n.default)},13553:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumAccountId=void 0;var u=f(74754),s=f(69338),l=f(94459);function p(e){return(0,s.isU8a)(e)||Array.isArray(e)?(0,s.u8aToU8a)(e):(0,s.isHex)(e)||(0,l.isEthereumAddress)(e)?(0,s.hexToU8a)(e):(0,s.isString)(e)?(0,s.u8aToU8a)(e):e}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,p(t),160)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,p(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,l.ethereumEncode)(this)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(u.U8aFixed);t.GenericEthereumAccountId=b},51907:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808)),o=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(39882),b=f(13553),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof b.GenericEthereumAccountId||t instanceof p.GenericAccountIndex?t:(0,s.isU8a)(t)||Array.isArray(t)||(0,s.isHex)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);var f=p.GenericAccountIndex.readLength(t),c=(0,o.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){var f=(0,l.decodeAddress)(t);return 20===f.length?e.createTypeUnsafe("EthereumAccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){(0,r.default)(this,o);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(o,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.writeLength(t):h,t)}}]),o}(u.Base);t.GenericEthereumLookupSource=v},24280:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericEthereumAccountId",{enumerable:!0,get:function(){return c.GenericEthereumAccountId}}),Object.defineProperty(t,"GenericEthereumLookupSource",{enumerable:!0,get:function(){return r.GenericEthereumLookupSource}});var c=f(13553),r=f(51907)},89028:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(29399)),a=c(f(40426)),d=c(f(56690)),i=c(f(89728)),o=c(f(66115)),u=c(f(41588)),s=c(f(61655)),l=c(f(94993)),p=c(f(73808)),b=c(f(27424));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsic=void 0,Object.defineProperty(t,"LATEST_EXTRINSIC_VERSION",{enumerable:!0,get:function(){return g.EXTRINSIC_VERSION}});var y=f(74754),v=f(69338),m=f(96420),g=f(60213),w=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4"];function O(e,t,f){if(t instanceof M)return t.unwrap();var c=(f&m.BIT_SIGNED)===m.BIT_SIGNED,r=w[f&m.UNMASK_VERSION]||w[0];return e.createTypeUnsafe(r,[t,{isSigned:c,version:f}])}function P(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.DEFAULT_VERSION;return(0,v.isU8a)(t)||Array.isArray(t)||(0,v.isHex)(t)?x(e,(0,v.u8aToU8a)(t),f):t instanceof e.createClassUnsafe("Call")?O(e,{method:t},f):O(e,t,f)}function x(e,t,f){if(!t.length)return O(e,new Uint8Array,f);var c=(0,v.compactFromU8a)(t),r=(0,b.default)(c,2),n=r[0],a=n+r[1].toNumber();(0,v.assert)(a<=t.length,(function(){return"Extrinsic: length less than remainder, expected at least ".concat(a,", found ").concat(t.length)}));var d=t.subarray(n,a);return O(e,d.subarray(1),d[0])}var k=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c,r){var n;(0,d.default)(this,f),n=t.call(this,e,c,r);for(var a=Object.keys(e.getSignedExtensionTypes()),i=function(e){return n.inner.signature[e]},u=0;u<a.length;u++)(0,v.objectProperty)((0,o.default)(n),a[u],i);return n}return(0,i.default)(f,[{key:"args",get:function(){return this.method.args}},{key:"argsDef",get:function(){return this.method.argsDef}},{key:"callIndex",get:function(){return this.method.callIndex}},{key:"data",get:function(){return this.method.data}},{key:"era",get:function(){return this.inner.signature.era}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"isSigned",get:function(){return this.inner.signature.isSigned}},{key:"length",get:function(){return this.toU8a(!0).length}},{key:"meta",get:function(){return this.method.meta}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.signature.nonce}},{key:"registry",get:function(){return(0,u.default)((0,p.default)(f.prototype),"registry",this)}},{key:"signature",get:function(){return this.inner.signature.signature}},{key:"signer",get:function(){return this.inner.signature.signer}},{key:"tip",get:function(){return this.inner.signature.tip}},{key:"type",get:function(){return this.inner.version}},{key:"inner",get:function(){return this.unwrap()}},{key:"version",get:function(){return this.type|(this.isSigned?m.BIT_SIGNED:m.BIT_UNSIGNED)}},{key:"is",value:function(e){return this.method.is(e)}},{key:"unwrap",value:function(){return(0,u.default)((0,p.default)(f.prototype),"unwrap",this).call(this)}}]),f}(y.Base),j=(0,a.default)("hashCache"),M=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c){var r;(0,d.default)(this,f);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.version;return r=t.call(this,e,P(e,c,a)),Object.defineProperty((0,o.default)(r),j,{writable:!0,value:void 0}),r}return(0,i.default)(f,[{key:"hash",get:function(){return(0,n.default)(this,j)[j]||((0,n.default)(this,j)[j]=(0,u.default)((0,p.default)(f.prototype),"hash",this)),(0,n.default)(this,j)[j]}},{key:"addSignature",value:function(e,t,f){return this.inner.addSignature(e,t,f),(0,n.default)(this,j)[j]=void 0,this}},{key:"inspect",value:function(){var e=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,v.compactToU8a)(e.length),new Uint8Array([this.version])]}}},{key:"sign",value:function(e,t){return this.inner.sign(e,t),(0,n.default)(this,j)[j]=void 0,this}},{key:"signFake",value:function(e,t){return this.inner.signFake(e,t),(0,n.default)(this,j)[j]=void 0,this}},{key:"toHex",value:function(e){return(0,v.u8aToHex)(this.toU8a(e))}},{key:"toHuman",value:function(e){return(0,v.objectSpread)({},{isSigned:this.isSigned,method:this.method.toHuman(e)},this.isSigned?{era:this.era.toHuman(e),nonce:this.nonce.toHuman(e),signature:this.signature.toHex(),signer:this.signer.toHuman(e),tip:this.tip.toHuman(e)}:null)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Extrinsic"}},{key:"toU8a",value:function(e){var t=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return e?t:(0,v.compactAddLength)(t)}},{key:"toU8aInner",value:function(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}]),f}(k);t.GenericExtrinsic=M},63663:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808)),o=c(f(27424));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.MortalEra=t.ImmortalEra=t.GenericExtrinsicEra=void 0;var s=f(74754),l=f(69338),p=f(96420);function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;if((0,l.isU8a)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof v)return b(e.toU8a());if((0,l.isHex)(e))return b((0,l.hexToU8a)(e));if((0,l.isObject)(e)){var t=Object.entries(e).map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return[f.toLowerCase(),c]})),f=t.find((function(e){return"mortalera"===(0,o.default)(e,1)[0].toLowerCase()})),c=t.find((function(e){return"immortalera"===(0,o.default)(e,1)[0].toLowerCase()}));return f?{MortalEra:f[1]}:c?{ImmortalEra:c[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}var h=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,p.IMMORTAL_ERA)}return(0,r.default)(f)}(s.Raw);t.ImmortalEra=h;var y=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{period:s.U64,phase:s.U64},function(e,t){if((0,l.isU8a)(t)||(0,l.isHex)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new s.U64(e),new s.U64(e)];var f=(0,l.u8aToBn)(t.subarray(0,1)).toNumber()+((0,l.u8aToBn)(t.subarray(1,2)).toNumber()<<8),c=2<<f%16,r=(f>>4)*Math.max(c>>12,1);return(0,l.assert)(c>=4&&r<c,"Invalid data passed to Mortal era"),[new s.U64(e,c),new s.U64(e,r)]}(e,(0,l.u8aToU8a)(t));if(!t)return[new s.U64(e),new s.U64(e)];if((0,l.isObject)(t))return function(e,t){var f=t.current,c=t.period,r=Math.pow(2,Math.ceil(Math.log2(c))),n=f%(r=Math.min(Math.max(r,4),65536)),a=Math.max(r>>12,1),d=n/a*a;return[new s.U64(e,r),new s.U64(e,d)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return 2}},{key:"period",get:function(){return this[0]}},{key:"phase",get:function(){return this[1]}},{key:"toHuman",value:function(){return{period:(0,l.formatNumber)(this.period),phase:(0,l.formatNumber)(this.phase)}}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){var t=this.period.toNumber(),f=this.phase.toNumber(),c=Math.max(t>>12,1),r=function(e){for(var t=e.toString(2),f=0;"0"===t[t.length-1-f];)f++;return f}(t),n=Math.min(15,Math.max(1,r-1))+(f/c<<4);return new Uint8Array([255&n,n>>8])}},{key:"birth",value:function(e){return Math.floor((Math.max((0,l.bnToBn)(e).toNumber(),this.phase.toNumber())-this.phase.toNumber())/this.period.toNumber())*this.period.toNumber()+this.phase.toNumber()}},{key:"death",value:function(e){return this.birth(e)+this.period.toNumber()}}]),f}(s.Tuple);t.MortalEra=y;var v=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{ImmortalEra:h,MortalEra:y},b(c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}},{key:"asImmortalEra",get:function(){var e=this;return(0,l.assert)(this.isImmortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asImmortalEra")})),this.inner}},{key:"asMortalEra",get:function(){var e=this;return(0,l.assert)(this.isMortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asMortalEra")})),this.inner}},{key:"isImmortalEra",get:function(){return 0===this.index}},{key:"isMortalEra",get:function(){return this.index>0}},{key:"toU8a",value:function(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}]),f}(s.Enum);t.GenericExtrinsicEra=v},85989:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayload=void 0;var u=f(74754),s=f(69338),l=f(96420),p=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4"];function b(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.DEFAULT_VERSION;return t instanceof h?t.unwrap():e.createTypeUnsafe(p[f]||p[0],[t,{version:f}])}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.version;return c.call(this,e,b(e,t,n))}return(0,n.default)(u,[{key:"blockHash",get:function(){return this.inner.blockHash}},{key:"era",get:function(){return this.inner.era}},{key:"genesisHash",get:function(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.nonce}},{key:"specVersion",get:function(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"tip",get:function(){return this.inner.tip||this.registry.createTypeUnsafe("Compact<Balance>",[])}},{key:"transactionVersion",get:function(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"eq",value:function(e){return this.inner.eq(e)}},{key:"sign",value:function(e){var t=this.inner.sign(e);return{signature:(0,s.u8aToHex)(t)}}},{key:"toHuman",value:function(e){return this.inner.toHuman(e)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"toU8a",this).call(this,!!e&&{method:!0})}}]),u}(u.Base);t.GenericExtrinsicPayload=h},34221:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadUnknown=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){(0,n.default)(this,o);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.version,a=void 0===r?0:r;throw c.call(this,e,{}),new Error("Unsupported extrinsic payload version ".concat(a))}return(0,r.default)(o)}(f(74754).Struct);t.GenericExtrinsicPayloadUnknown=o},4577:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicUnknown=void 0;var o=f(74754),u=f(96420),s=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){(0,n.default)(this,o);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.isSigned,a=void 0!==r&&r,d=f.version,i=void 0===d?0:d;throw c.call(this,e,{}),new Error("Unsupported ".concat(a?"":"un","signed extrinsic version ").concat(i&u.UNMASK_VERSION))}return(0,r.default)(o)}(o.Struct);t.GenericExtrinsicUnknown=s},44896:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericSignerPayload=void 0;var p=f(74754),b=f(69338),h={address:"Address",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",method:"Call",nonce:"Compact<Index>",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec<Text>",tip:"Compact<Balance>",version:"u8"},y=(0,l.default)("extraTypes"),v=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,n.default)(this,l);var a=(0,b.objectSpread)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());f=c.call(this,e,(0,b.objectSpread)({},a,h),t),Object.defineProperty((0,d.default)(f),y,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(f),y)[y]={};for(var i=function(e){return f.get(e)},o=0,u=Object.entries(a);o<u.length;o++){var p=(0,r.default)(u[o],2),v=p[0],m=p[1];h[v]||((0,s.default)((0,d.default)(f),y)[y][v]=m),(0,b.objectProperty)((0,d.default)(f),v,i)}return f}return(0,a.default)(l,[{key:"address",get:function(){return this.getT("address")}},{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"blockNumber",get:function(){return this.getT("blockNumber")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"runtimeVersion",get:function(){return this.getT("runtimeVersion")}},{key:"signedExtensions",get:function(){return this.getT("signedExtensions")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"version",get:function(){return this.getT("version")}},{key:"toPayload",value:function(){for(var e={},t=Object.keys((0,s.default)(this,y)[y]),f=0;f<t.length;f++){var c=t[f],r=this.get(c);r instanceof p.Option&&!r.isSome||(e[c]=r.toHex())}return(0,b.objectSpread)(e,{address:this.address.toString(),blockHash:this.blockHash.toHex(),blockNumber:this.blockNumber.toHex(),era:this.era.toHex(),genesisHash:this.genesisHash.toHex(),method:this.method.toHex(),nonce:this.nonce.toHex(),signedExtensions:this.signedExtensions.map((function(e){return e.toString()})),specVersion:this.runtimeVersion.specVersion.toHex(),tip:this.tip.toHex(),transactionVersion:this.runtimeVersion.transactionVersion.toHex(),version:this.version.toNumber()})}},{key:"toRaw",value:function(){var e=this.toPayload(),t=(0,b.u8aToHex)(this.registry.createTypeUnsafe("ExtrinsicPayload",[e,{version:e.version}]).toU8a({method:!0}));return{address:e.address,data:t,type:"payload"}}}]),l}(p.Struct);t.GenericSignerPayload=v},96420:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNMASK_VERSION=t.IMMORTAL_ERA=t.EMPTY_U8A=t.DEFAULT_VERSION=t.BIT_UNSIGNED=t.BIT_SIGNED=void 0,t.BIT_SIGNED=128,t.BIT_UNSIGNED=0;var f=new Uint8Array;t.EMPTY_U8A=f,t.DEFAULT_VERSION=4;var c=new Uint8Array([0]);t.IMMORTAL_ERA=c,t.UNMASK_VERSION=127},10963:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericExtrinsic:!0,GenericExtrinsicEra:!0,GenericMortalEra:!0,GenericImmortalEra:!0,GenericExtrinsicPayload:!0,GenericExtrinsicPayloadUnknown:!0,GenericExtrinsicUnknown:!0,GenericSignerPayload:!0};Object.defineProperty(t,"GenericExtrinsic",{enumerable:!0,get:function(){return r.GenericExtrinsic}}),Object.defineProperty(t,"GenericExtrinsicEra",{enumerable:!0,get:function(){return n.GenericExtrinsicEra}}),Object.defineProperty(t,"GenericExtrinsicPayload",{enumerable:!0,get:function(){return a.GenericExtrinsicPayload}}),Object.defineProperty(t,"GenericExtrinsicPayloadUnknown",{enumerable:!0,get:function(){return d.GenericExtrinsicPayloadUnknown}}),Object.defineProperty(t,"GenericExtrinsicUnknown",{enumerable:!0,get:function(){return i.GenericExtrinsicUnknown}}),Object.defineProperty(t,"GenericImmortalEra",{enumerable:!0,get:function(){return n.ImmortalEra}}),Object.defineProperty(t,"GenericMortalEra",{enumerable:!0,get:function(){return n.MortalEra}}),Object.defineProperty(t,"GenericSignerPayload",{enumerable:!0,get:function(){return o.GenericSignerPayload}});var r=f(89028),n=f(63663),a=f(85989),d=f(34221),i=f(4577),o=f(44896),u=f(39143);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},17083:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyCheck=void 0,t.emptyCheck={extrinsic:{},payload:{}}},98277:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.allExtensions=void 0,t.expandExtensionTypes=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.map((function(e){return f[e]||o[e]})).filter((function(e){return!!e})).reduce((function(e,f){return(0,r.objectSpread)(e,f[t])}),{})},t.fallbackExtensions=void 0,t.findUnknownExtensions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=[].concat((0,c.default)(Object.keys(o)),(0,c.default)(Object.keys(t)));return e.filter((function(e){return!f.includes(e)}))};var r=f(69338),n=f(18262),a=f(31248),d=f(33561),i=f(28954),o=(0,r.objectSpread)({},i.substrate,n.polkadot,a.shell,d.statemint);t.allExtensions=o,t.fallbackExtensions=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"]},18262:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polkadot=void 0;var c=f(17083),r={LimitParathreadCommits:c.emptyCheck,OnlyStakingAndClaims:c.emptyCheck,PrevalidateAttests:c.emptyCheck,RestrictFunctionality:c.emptyCheck,TransactionCallFilter:c.emptyCheck,ValidateDoubleVoteReports:c.emptyCheck};t.polkadot=r},31248:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shell=void 0;var c={DisallowSigned:f(17083).emptyCheck};t.shell=c},33561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statemint=void 0,t.statemint={ChargeAssetTxPayment:{extrinsic:{tip:"Compact<Balance>",assetId:"Option<AssetId>"},payload:{}}}},28954:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(17083),r={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},n={ChargeTransactionPayment:{extrinsic:{tip:"Compact<Balance>"},payload:{}},CheckBlockGasLimit:c.emptyCheck,CheckEra:r,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMortality:r,CheckNonZeroSender:c.emptyCheck,CheckNonce:{extrinsic:{nonce:"Compact<Index>"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:c.emptyCheck,LockStakingStatus:c.emptyCheck,ValidateEquivocationReport:c.emptyCheck};t.substrate=n},93214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sign=function(e,t,f,c){var r=f.length>256?e.hash(f):f;return t.sign(r,c)}},60213:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicV4=t.EXTRINSIC_VERSION=void 0;var u=f(74754),s=f(69338);t.EXTRINSIC_VERSION=4;var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.isSigned;return c.call(this,e,{signature:"ExtrinsicSignatureV4",method:"Call"},u.decodeExtrinsic(e,t,n))}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"method",get:function(){return this.getT("method")}},{key:"registry",get:function(){return(0,a.default)((0,o.default)(u.prototype),"registry",this)}},{key:"signature",get:function(){return this.getT("signature")}},{key:"version",get:function(){return 4}},{key:"addSignature",value:function(e,t,f){return this.signature.addSignature(e,t,f),this}},{key:"sign",value:function(e,t){return this.signature.sign(this.method,e,t),this}},{key:"signFake",value:function(e,t){return this.signature.signFake(this.method,e,t),this}}],[{key:"decodeExtrinsic",value:function(e,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t instanceof u)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,s.isU8a)(t)){var c=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:f}]),r=e.createTypeUnsafe("Call",[t.subarray(c.encodedLength)]);return{method:r,signature:c}}return t||{}}}]),u}(u.Struct);t.GenericExtrinsicV4=l},52982:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadV4=void 0;var l=f(74754),p=f(69338),b=f(93214),h=(0,s.default)("signOptions"),y=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;return(0,r.default)(this,s),f=c.call(this,e,(0,p.objectSpread)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),t),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof l.Enum},f}return(0,n.default)(s,[{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"specVersion",get:function(){return this.getT("specVersion")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"transactionVersion",get:function(){return this.getT("transactionVersion")}},{key:"assetId",get:function(){return this.getT("assetId")}},{key:"sign",value:function(e){return(0,b.sign)(this.registry,e,this.toU8a({method:!0}),(0,u.default)(this,h)[h])}}]),s}(l.Struct);t.GenericExtrinsicPayloadV4=y},64194:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicSignatureV4=void 0;var p=f(74754),b=f(69338),h=f(96420),y=f(52982),v=new Uint8Array(256).fill(1);function m(e,t){return e.createTypeUnsafe("Address",[(0,b.isU8a)(t)?(0,b.u8aToHex)(t):t])}var g=(0,l.default)("signKeys"),w=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=n.isSigned,i=e.getSignedExtensionTypes();return f=c.call(this,e,(0,b.objectSpread)({signer:"Address",signature:"ExtrinsicSignature"},i),l.decodeExtrinsicSignature(t,d)),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),g)[g]=Object.keys(i),(0,b.objectProperties)((0,a.default)(f),(0,s.default)((0,a.default)(f),g)[g],(function(e){return f.get(e)})),f}return(0,n.default)(l,[{key:"encodedLength",get:function(){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"encodedLength",this):0}},{key:"isSigned",get:function(){return!this.signature.isEmpty}},{key:"era",get:function(){return this.getT("era")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"signature",get:function(){return this.multiSignature.value||this.multiSignature}},{key:"multiSignature",get:function(){return this.getT("signature")}},{key:"signer",get:function(){return this.getT("signer")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"_injectSignature",value:function(e,t,f){for(var c=0;c<(0,s.default)(this,g)[g].length;c++){var r=(0,s.default)(this,g)[g][c],n=f.get(r);(0,b.isUndefined)(n)||this.set(r,n)}return this.set("signer",e),this.set("signature",t),this}},{key:"addSignature",value:function(e,t,f){return this._injectSignature(m(this.registry,e),this.registry.createTypeUnsafe("ExtrinsicSignature",[t]),new y.GenericExtrinsicPayloadV4(this.registry,f))}},{key:"createPayload",value:function(e,t){var f=t.era,c=t.runtimeVersion,r=c.specVersion,n=c.transactionVersion;return new y.GenericExtrinsicPayloadV4(this.registry,(0,b.objectSpread)({},t,{era:f||h.IMMORTAL_ERA,method:e.toHex(),specVersion:r,transactionVersion:n}))}},{key:"sign",value:function(e,t,f){(0,b.assert)(t&&t.addressRaw,(function(){return"Expected a valid keypair for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t.addressRaw),this.registry.createTypeUnsafe("ExtrinsicSignature",[c.sign(t)]),c)}},{key:"signFake",value:function(e,t,f){(0,b.assert)(t,(function(){return"Expected a valid address for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t),this.registry.createTypeUnsafe("ExtrinsicSignature",[v]),c)}},{key:"toU8a",value:function(e){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"toU8a",this).call(this,e):h.EMPTY_U8A}}],[{key:"decodeExtrinsicSignature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(e instanceof l||t)?e:h.EMPTY_U8A}}]),l}(p.Struct);t.GenericExtrinsicSignatureV4=w},39143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericExtrinsicPayloadV4",{enumerable:!0,get:function(){return r.GenericExtrinsicPayloadV4}}),Object.defineProperty(t,"GenericExtrinsicSignatureV4",{enumerable:!0,get:function(){return n.GenericExtrinsicSignatureV4}}),Object.defineProperty(t,"GenericExtrinsicV4",{enumerable:!0,get:function(){return c.GenericExtrinsicV4}});var c=f(60213),r=f(52982),n=f(64194)},32534:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountId=void 0;var s=f(74754),l=f(69338),p=f(94459);function b(e){if((0,l.isU8a)(e)||Array.isArray(e))return(0,l.u8aToU8a)(e);if(!e)return new Uint8Array;if((0,l.isHex)(e))return(0,l.hexToU8a)(e);if((0,l.isString)(e))return(0,p.decodeAddress)(e);throw new Error("Unknown type passed to AccountId constructor, found typeof ".concat((0,u.default)(e)))}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=b(t);return(0,l.assert)(f.length>=32||!f.some((function(e){return e})),(function(){return"Invalid AccountId provided, expected 32 bytes, found ".concat(f.length)})),c.call(this,e,f,256)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,b(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,p.encodeAddress)(this,this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(s.U8aFixed);t.GenericAccountId=h},39882:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(41588)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountIndex=void 0;var u=f(74754),s=f(69338),l=f(94459),p=new s.BN(239),b=new s.BN(1).shln(16),h=new s.BN(1).shln(32);function y(e){return e instanceof v?e.toBn():(0,s.isBn)(e)||(0,s.isNumber)(e)||(0,s.isHex)(e)||(0,s.isU8a)(e)||(0,s.isBigInt)(e)?e:y((0,l.decodeAddress)(e))}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new s.BN(0);return c.call(this,e,y(t))}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,s.isBn)(e)||(0,s.isNumber)(e)?(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,e):(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,this.registry.createTypeUnsafe("AccountIndex",[e]))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){var e=u.calcLength(this);return(0,l.encodeAddress)(this.toU8a().subarray(0,e),this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountIndex"}}],[{key:"calcLength",value:function(e){var t=(0,s.bnToBn)(e);return t.lte(p)?1:t.lt(b)?2:t.lt(h)?4:8}},{key:"readLength",value:function(e){var t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}},{key:"writeLength",value:function(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}}]),u}(u.u32);t.GenericAccountIndex=v},42858:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBlock=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){return(0,r.default)(this,o),c.call(this,e,{header:"Header",extrinsics:"Vec<Extrinsic>"},t)}return(0,n.default)(o,[{key:"contentHash",get:function(){return this.registry.hash(this.toU8a())}},{key:"extrinsics",get:function(){return this.getT("extrinsics")}},{key:"hash",get:function(){return this.header.hash}},{key:"header",get:function(){return this.getT("header")}}]),o}(f(74754).Struct);t.GenericBlock=o},48300:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(38416)),n=c(f(27424)),a=c(f(861)),d=c(f(41588)),i=c(f(89728)),o=c(f(56690)),u=c(f(61655)),s=c(f(94993)),l=c(f(73808)),p=c(f(18698));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericCallIndex=t.GenericCall=void 0;var h=f(74754),y=f(69338);function v(e,t){return t.fields.reduce((function(t,f,c){var r=f.name,n=f.type;return t[r.unwrapOr("param".concat(c)).toString()]=e.createLookupType(n),t}),{})}function m(e,t,f){var c=t.args,r=t.callIndex,n=r instanceof w?r.toU8a():r,a=f||e.findMetaCall(n).meta;return{args:c,argsDef:v(e,a),callIndex:r,meta:a}}function g(e,t,f){var c=new Uint8Array(2);c.set(t.subarray(0,2),0);var r=f||e.findMetaCall(c).meta;return{args:t.subarray(2),argsDef:v(e,r),callIndex:c,meta:r}}var w=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c){return(0,o.default)(this,f),t.call(this,e,c,16)}return(0,i.default)(f)}(h.U8aFixed);t.GenericCallIndex=w;var O=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c,r){var n;(0,o.default)(this,f);var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,f=arguments.length>2?arguments[2]:void 0;if((0,y.isU8a)(t)||(0,y.isHex)(t))return g(e,(0,y.u8aToU8a)(t),f);if((0,y.isObject)(t)&&t.callIndex&&t.args)return m(e,t,f);throw new Error("Call: Cannot decode value '".concat(t,"' of type ").concat((0,p.default)(t)))}(e,c,r);try{n=t.call(this,e,{callIndex:w,args:h.Struct.with(a.argsDef)},a)}catch(t){var d="unknown.unknown";try{var i=e.findMetaCall(a.callIndex);d="".concat(i.section,".").concat(i.method)}catch(e){}throw new Error("Call: failed decoding ".concat(d,":: ").concat(t.message))}return n._meta=a.meta,n}return(0,i.default)(f,[{key:"args",get:function(){return(0,a.default)(this.getT("args").values())}},{key:"argsDef",get:function(){return v(this.registry,this.meta)}},{key:"argsEntries",get:function(){return(0,a.default)(this.getT("args").entries())}},{key:"callIndex",get:function(){return this.getT("callIndex").toU8a()}},{key:"data",get:function(){return this.getT("args").toU8a()}},{key:"meta",get:function(){return this._meta}},{key:"method",get:function(){return this.registry.findMetaCall(this.callIndex).method}},{key:"registry",get:function(){return(0,d.default)((0,l.default)(f.prototype),"registry",this)}},{key:"section",get:function(){return this.registry.findMetaCall(this.callIndex).section}},{key:"is",value:function(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}},{key:"toHuman",value:function(e){var t,f,c;try{c=this.registry.findMetaCall(this.callIndex)}catch(e){}return(0,y.objectSpread)({args:this.argsEntries.reduce((function(t,f){var c=(0,n.default)(f,2),a=c[0],d=c[1];return(0,y.objectSpread)(t,(0,r.default)({},a,d.toHuman(e)))}),{}),method:null===(t=c)||void 0===t?void 0:t.method,section:null===(f=c)||void 0===f?void 0:f.section},e&&c?{docs:c.meta.docs.map((function(e){return e.toString()}))}:null)}},{key:"toRawType",value:function(){return"Call"}}]),f}(h.Struct);t.GenericCall=O},37028:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808)),o=c(f(27424)),u=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericChainProperties=void 0;var s=f(74754),l=f(69338);function p(e,t,f){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return f&&(0,l.isFunction)(f.unwrapOrDefault)?f:e.createTypeUnsafe(t,[c?(0,l.isNull)(f)||(0,l.isUndefined)(f)?null:Array.isArray(f)?f:[f]:f])}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,r.default)(this,s),c.call(this,e,function(e,t){return(t&&(0,l.isFunction)(t.entries)?(0,u.default)(t.entries()):Object.entries(t||{})).reduce((function(t,f){var c=(0,o.default)(f,2),r=c[0],n=c[1];return t[r]=function(e,t,f){return"ss58Format"===t?p(e,"Option<u32>",f,!1):"tokenDecimals"===t?p(e,"Option<Vec<u32>>",f):"tokenSymbol"===t?p(e,"Option<Vec<Text>>",f):f}(e,r,n),t}),{ss58Format:e.createTypeUnsafe("Option<u32>",[]),tokenDecimals:e.createTypeUnsafe("Option<Vec<u32>>",[]),tokenSymbol:e.createTypeUnsafe("Option<Vec<Text>>",[])})}(e,t))}return(0,n.default)(s,[{key:"ss58Format",get:function(){return this.getT("ss58Format")}},{key:"tokenDecimals",get:function(){return this.getT("tokenDecimals")}},{key:"tokenSymbol",get:function(){return this.getT("tokenSymbol")}}]),s}(s.Json);t.GenericChainProperties=b},61027:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericConsensusEngineId=t.CID_POW=t.CID_GRPA=t.CID_BABE=t.CID_AURA=void 0;var o=f(74754),u=f(69338),s=(0,u.stringToU8a)("aura");t.CID_AURA=s;var l=(0,u.stringToU8a)("BABE");t.CID_BABE=l;var p=(0,u.stringToU8a)("FRNK");t.CID_GRPA=p;var b=(0,u.stringToU8a)("pow_");t.CID_POW=b;var h=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){return(0,r.default)(this,o),c.call(this,e,(0,u.isNumber)(t)?(0,u.bnToU8a)(t,{isLe:!1}):t,32)}return(0,n.default)(o,[{key:"isAura",get:function(){return this.eq(s)}},{key:"isBabe",get:function(){return this.eq(l)}},{key:"isGrandpa",get:function(){return this.eq(p)}},{key:"isPow",get:function(){return this.eq(b)}},{key:"extractAuthor",value:function(e,t){if(null!=t&&t.length){if(this.isAura)return function(e,t,f){return f[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new u.BN(f.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,f){return f[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||20===e.length)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}},{key:"toHuman",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"ConsensusEngineId"}},{key:"toString",value:function(){return this.isAscii?(0,u.u8aToString)(this):(0,u.u8aToHex)(this)}}]),o}(o.U8aFixed);t.GenericConsensusEngineId=h},56750:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(41588)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEventData=t.GenericEvent=void 0;var b=f(74754),h=f(69338),y=(0,l.default)("meta"),v=(0,l.default)("method"),m=(0,l.default)("section"),g=(0,l.default)("typeDef"),w=function(e){(0,i.default)(f,e);var t=p(f);function f(e,c,r){var a;(0,n.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"<unknown>",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"<unknown>",u=(null==r?void 0:r.fields)||[];return a=t.call(this,e,u.map((function(t){var f=t.type;return e.createLookupType(f)})),c),Object.defineProperty((0,d.default)(a),y,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),v,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),g,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),y)[y]=r,(0,s.default)((0,d.default)(a),v)[v]=o,(0,s.default)((0,d.default)(a),m)[m]=i,(0,s.default)((0,d.default)(a),g)[g]=u.map((function(t){var f=t.type;return e.lookup.getTypeDef(f)})),a}return(0,a.default)(f,[{key:"meta",get:function(){return(0,s.default)(this,y)[y]}},{key:"method",get:function(){return(0,s.default)(this,v)[v]}},{key:"section",get:function(){return(0,s.default)(this,m)[m]}},{key:"typeDef",get:function(){return(0,s.default)(this,g)[g]}}]),f}(b.Tuple);t.GenericEventData=w;var O=function(e){(0,i.default)(f,e);var t=p(f);function f(e,c){(0,n.default)(this,f);var r=function(e,t){if(!t||!t.length)return{DataType:b.Null};var f=t.subarray(0,2);return{DataType:e.findMetaEvent(f),value:{data:t.subarray(2),index:f}}}(e,c),a=r.DataType,d=r.value;return t.call(this,e,{index:"EventId",data:a},d)}return(0,a.default)(f,[{key:"data",get:function(){return this.getT("data")}},{key:"index",get:function(){return this.getT("index")}},{key:"meta",get:function(){return this.data.meta}},{key:"method",get:function(){return this.data.method}},{key:"section",get:function(){return this.data.section}},{key:"typeDef",get:function(){return this.data.typeDef}},{key:"toHuman",value:function(e){return(0,h.objectSpread)({method:this.method,section:this.section},e?{docs:this.meta.docs.map((function(e){return e.toString()}))}:null,(0,r.default)((0,u.default)(f.prototype),"toHuman",this).call(this,e))}}]),f}(b.Struct);t.GenericEvent=O},90989:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808)),o=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof p.GenericAccountId||t instanceof b.GenericAccountIndex?t:(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,s.isHex)(t)||(0,s.isU8a)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);var f=b.GenericAccountIndex.readLength(t),c=(0,o.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):function(e,t){var f=(0,l.decodeAddress)(t);return 32===f.length?e.createTypeUnsafe("AccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){(0,r.default)(this,o);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(o,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"inspect",value:function(){var e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(e):h),e]}}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(t):h,t)}}]),o}(u.Base);t.GenericLookupSource=v},56583:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericMultiAddress=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882);function h(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}function y(e,t){return t instanceof p.GenericAccountId?{Id:t}:(0,s.isU8a)(t)?h(e,t):t instanceof v?t:t instanceof b.GenericAccountIndex||(0,s.isBn)(t)||(0,s.isNumber)(t)?{Index:(0,s.isNumber)(t)?t:t.toNumber()}:(0,s.isString)(t)?h(e,(0,l.decodeAddress)(t.toString())):t}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){return(0,n.default)(this,u),c.call(this,e,{Id:"AccountId",Index:"Compact<AccountIndex>",Raw:"Bytes",Address32:"H256",Address20:"H160"},y(e,t))}return(0,a.default)(u,[{key:"inspect",value:function(){var e=this.inner.inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,r.default)(c))}}},{key:"toString",value:function(){return this.value.toString()}}]),u}(u.Enum);t.GenericMultiAddress=v},55510:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808)),u=c(f(29399)),s=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericVote=void 0;var l=f(74754),p=f(69338);function b(e){return e?new Uint8Array([128]):new Uint8Array([0])}var h=(0,s.default)("aye"),y=(0,s.default)("conviction"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e,t){return(0,p.isU8a)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,p.isUndefined)(t)||t instanceof Boolean||(0,p.isBoolean)(t)?b(new l.Bool(e,t).isTrue):(0,p.isNumber)(t)?b(t<0):function(e,t){return new Uint8Array([(new l.Bool(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);return f=c.call(this,e,n,8),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]=128==(128&n[0]),(0,u.default)((0,a.default)(f),y)[y]=f.registry.createTypeUnsafe("Conviction",[127&n[0]]),f}return(0,n.default)(s,[{key:"conviction",get:function(){return(0,u.default)(this,y)[y]}},{key:"isAye",get:function(){return(0,u.default)(this,h)[h]}},{key:"isNay",get:function(){return!this.isAye}},{key:"toHuman",value:function(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}},{key:"toRawType",value:function(){return"Vote"}}]),s}(l.U8aFixed);t.GenericVote=v},51432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericAccountId:!0,GenericAccountIndex:!0,GenericBlock:!0,GenericCall:!0,GenericChainProperties:!0,GenericConsensusEngineId:!0,GenericEvent:!0,GenericEventData:!0,GenericLookupSource:!0,GenericMultiAddress:!0,GenericAddress:!0,GenericVote:!0};Object.defineProperty(t,"GenericAccountId",{enumerable:!0,get:function(){return n.GenericAccountId}}),Object.defineProperty(t,"GenericAccountIndex",{enumerable:!0,get:function(){return a.GenericAccountIndex}}),Object.defineProperty(t,"GenericAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericBlock",{enumerable:!0,get:function(){return d.GenericBlock}}),Object.defineProperty(t,"GenericCall",{enumerable:!0,get:function(){return i.GenericCall}}),Object.defineProperty(t,"GenericChainProperties",{enumerable:!0,get:function(){return o.GenericChainProperties}}),Object.defineProperty(t,"GenericConsensusEngineId",{enumerable:!0,get:function(){return u.GenericConsensusEngineId}}),Object.defineProperty(t,"GenericEvent",{enumerable:!0,get:function(){return s.GenericEvent}}),Object.defineProperty(t,"GenericEventData",{enumerable:!0,get:function(){return s.GenericEventData}}),Object.defineProperty(t,"GenericLookupSource",{enumerable:!0,get:function(){return l.GenericLookupSource}}),Object.defineProperty(t,"GenericMultiAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericVote",{enumerable:!0,get:function(){return b.GenericVote}});var r=f(24280);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(32534),a=f(39882),d=f(42858),i=f(48300),o=f(37028),u=f(61027),s=f(56750),l=f(90989),p=f(56583),b=f(55510)},26700:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(87192);var c=f(66533);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},88925:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(10963);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51432);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(62347);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},41122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAliasTypes=function(e,t){var f,n=e.knownTypes;return(0,c.objectSpread)({},r[t],null===(f=n.typesAlias)||void 0===f?void 0:f[t])};var c=f(69338),r={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}}},56008:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact<u32>",sufficients:"Compact<u32>",approvals:"Compact<u32>"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec<u8>",symbol:"Vec<u8>",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}}},14044:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec<AccountId>",invalid:"Vec<AccountId>"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec<ParaId>",paraBlocks:"Vec<Hash>"},MoreAttestations:{}}}},42821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{RawAuraPreDigest:{slotNumber:"u64"}}}},5735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",params:[{name:"bytesOrHash",type:"Vec<ExtrinsicOrHash>"}],type:"Vec<Hash>"},insertKey:{description:"Insert a key into the keystore.",params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",params:[],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec<Extrinsic>"},submitExtrinsic:{isSigned:!0,description:"Submit a fully formatted extrinsic for block inclusion",params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec<Text>",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}}},10234:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option<AccountId>)"}}}}},28658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",params:[],type:"HashMap<AuthorityId, EpochAuthorship>"}},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeWeight:"u64",MaybeRandomness:"Option<Randomness>",MaybeVrf:"Option<VrfData>",EpochAuthorship:{primary:"Vec<u64>",secondary:"Vec<u64>",secondary_vrf:"Vec<u64>"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}}},90796:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}}},4612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside side its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefySignedCommitment"},getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"}},types:{BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec<Option<EcdsaSignature>>"},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"MmrRootHash",MmrRootHash:"H256",ValidatorSetId:"u64"}}},67250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec<UnrewardedRelayer>",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec<Bytes>",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec<Bytes>",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}}},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Header"},getBlock:{description:"Get header and body of a relay chain block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{name:"blockNumber",type:"BlockNumber",isOptional:!0}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"}},types:{BlockHash:"Hash"}}},63551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageKey>"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageKey>"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option<StorageData>"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec<StorageKey>"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec<Option<StorageData>>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option<Hash>"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option<u64>"}},types:{PrefixedStorageKey:"StorageKey"}}},36920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}}},41836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec<AccountId>",nays:"Vec<AccountId>"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec<AccountId>",nays:"Vec<AccountId>",end:"BlockNumber"}}}},22327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}}},23625:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={rpc:c(f(68307)).default,types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option<BlockNumber>",_reserved:"Option<Null>"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option<Balance>"},CodeUploadResult:{_enum:{Ok:"CodeUploadResultValue",Err:"Null"}},CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option<Balance>",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultErrModule:{index:"u8",error:"u8",message:"Option<Text>"},ContractExecResultErr:{_enum:{Other:"Text",CannotLookup:"Null",BadOrigin:"Null",Module:"ContractExecResultErrModule"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:{_enum:{Ok:"ContractExecResultOk",Err:"ContractExecResultErr"}},ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option<Balance>",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option<Balance>",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:{_enum:{Ok:"InstantiateReturnValueTo267",Err:"Null"}},ContractInstantiateResultTo299:{_enum:{Ok:"InstantiateReturnValue",Err:"Null"},_fallback:"ContractInstantiateResultTo267"},ContractInstantiateResult:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option<RentProjection>"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:{_enum:{Ok:"InstantiateReturnValueOk",Err:"DispatchError"}},InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact<u32>",initial:"Compact<u32>",maximum:"Compact<u32>",refcount:"Compact<u64>",_reserved:"Option<Null>",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}};t.default=r},68307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={call:{description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"ContractInstantiateResult"},uploadCode:{endpoint:"contracts_upload_code",description:"Upload new code without instantiating a contract from it",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"CodeUploadResult"},getStorage:{description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option<Bytes>"},rentProjection:{description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option<BlockNumber>"}}},45620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={types:"Vec<Si0Type>",spec:"ContractContractSpecV0"},n={source:"ContractProjectSource",contract:"ContractProjectContract"},a={rpc:{},types:(0,c.objectSpread)({},{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap<ContractDiscriminant, ContractLayoutStruct>"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec<u8>",prefix:"Vec<u8>"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec<ContractLayoutStructField>"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}}},{ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec<ContractMessageParamSpecV0>",docs:"Vec<Text>"},ContractConstructorSpecV1:{name:"Vec<Text>",selector:"ContractSelector",args:"Vec<ContractMessageParamSpecV0>",docs:"Vec<Text>"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec<ContractMessageParamSpecV2>",docs:"Vec<Text>"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec<ContractMessageParamSpecV2>",docs:"Vec<Text>"},ContractContractSpecV0:{constructors:"Vec<ContractConstructorSpecV0>",messages:"Vec<ContractMessageSpecV0>",events:"Vec<ContractEventSpecV0>",docs:"Vec<Text>"},ContractContractSpecV1:{constructors:"Vec<ContractConstructorSpecV1>",messages:"Vec<ContractMessageSpecV1>",events:"Vec<ContractEventSpecV1>",docs:"Vec<Text>"},ContractContractSpecV2:{constructors:"Vec<ContractConstructorSpecV2>",messages:"Vec<ContractMessageSpecV2>",events:"Vec<ContractEventSpecV2>",docs:"Vec<Text>"},ContractContractSpecV3:{constructors:"Vec<ContractConstructorSpecV3>",messages:"Vec<ContractMessageSpecV2>",events:"Vec<ContractEventSpecV2>",docs:"Vec<Text>"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec<Text>"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec<Text>"},ContractEventSpecV0:{name:"Text",args:"Vec<ContractEventParamSpecV0>",docs:"Vec<Text>"},ContractEventSpecV1:{name:"Text",args:"Vec<ContractEventParamSpecV0>",docs:"Vec<Text>"},ContractEventSpecV2:{label:"Text",args:"Vec<ContractEventParamSpecV2>",docs:"Vec<Text>"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec<ContractMessageParamSpecV0>",returnType:"Option<ContractTypeSpec>",docs:"Vec<Text>"},ContractMessageSpecV1:{name:"Vec<Text>",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec<ContractMessageParamSpecV0>",returnType:"Option<ContractTypeSpec>",docs:"Vec<Text>"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec<ContractMessageParamSpecV2>",returnType:"Option<ContractTypeSpec>",docs:"Vec<Text>"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"}},{ContractConstructorSpecLatest:"ContractConstructorSpecV3",ContractEventSpecLatest:"ContractEventSpecV2",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV2",ContractMetadataLatest:"ContractMetadataV3"},{ContractProjectInfo:n,ContractMetadataV0:r,ContractMetadataV1:{types:"Vec<PortableType>",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec<PortableType>",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec<PortableType>",spec:"ContractContractSpecV3"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3"}},ContractProjectV0:(0,c.objectSpread)({metadataVersion:"Text"},n,r),ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec<Text>",description:"Option<Text>",docs:"Option<Text>",repository:"Option<Text>",homepage:"Option<Text>",license:"Option<Text>"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"}})};t.default=a},15778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option<MultiSigner>",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}}},4927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={rpc:{},types:{ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}}},2272:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0});var r={assets:!0,authorship:!0,aura:!0,babe:!0,balances:!0,beefy:!0,collective:!0,consensus:!0,contracts:!0,democracy:!0,dev:!0,elections:!0,engine:!0,evm:!0,extrinsics:!0,genericAsset:!0,gilt:!0,grandpa:!0,identity:!0,imOnline:!0,lottery:!0,mmr:!0,offences:!0,proxy:!0,recovery:!0,scheduler:!0,session:!0,society:!0,staking:!0,support:!0,syncstate:!0,system:!0,treasury:!0,txpayment:!0,uniques:!0,utility:!0,vesting:!0,attestations:!0,bridges:!0,claims:!0,crowdloan:!0,cumulus:!0,parachains:!0,poll:!0,purchase:!0,xcm:!0,contractsAbi:!0,eth:!0,rpc:!0,author:!0,chain:!0,childstate:!0,offchain:!0,payment:!0,state:!0};Object.defineProperty(t,"assets",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"attestations",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"aura",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"author",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"authorship",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"babe",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"balances",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"beefy",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bridges",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"chain",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"childstate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"claims",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"collective",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"consensus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"contracts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"contractsAbi",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"crowdloan",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"cumulus",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"democracy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"dev",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"elections",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"engine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"eth",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"evm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"extrinsics",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"genericAsset",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"gilt",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"grandpa",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"imOnline",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"lottery",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"mmr",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"offchain",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"offences",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"parachains",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"payment",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"proxy",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"purchase",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"recovery",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"rpc",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"scheduler",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"session",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"society",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"staking",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"state",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"support",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"syncstate",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"system",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"treasury",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"txpayment",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"uniques",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"utility",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"vesting",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"xcm",{enumerable:!0,get:function(){return Y.default}});var n=f(74690);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=c(f(56008)),d=c(f(10234)),i=c(f(42821)),o=c(f(28658)),u=c(f(90796)),s=c(f(4612)),l=c(f(41836)),p=c(f(22327)),b=c(f(23625)),h=c(f(47054)),y=c(f(76346)),v=c(f(85395)),m=c(f(98107)),g=c(f(22761)),w=c(f(35178)),O=c(f(19360)),P=c(f(79785)),x=c(f(74386)),k=c(f(74505)),j=c(f(1508)),M=c(f(67360)),S=c(f(73698)),T=c(f(85645)),E=c(f(60434)),A=c(f(52621)),I=c(f(50271)),N=c(f(75430)),C=c(f(90337)),B=c(f(99849)),V=c(f(83432)),R=c(f(14846)),U=c(f(7724)),H=c(f(82532)),L=c(f(76868)),_=c(f(29464)),D=c(f(81784)),F=c(f(1456)),z=c(f(14044)),q=c(f(67250)),W=c(f(36920)),X=c(f(15778)),K=c(f(4927)),G=c(f(20814)),Z=c(f(66366)),J=c(f(67912)),Y=c(f(23769)),Q=c(f(45620)),$=c(f(75009)),ee=c(f(57386)),te=c(f(5735)),fe=c(f(64979)),ce=c(f(63551)),re=c(f(15370)),ne=c(f(50059)),ae=c(f(50942))},47054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AllConvictions=void 0;var f=["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"];t.AllConvictions=f;var c={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:f},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option<BlockNumber>"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec<VotingDirectVote>",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}};t.default=c},76346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",params:[{name:"at",type:"Hash",isHistoric:!0}],type:"Option<BlockStats>"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}}},85395:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact<u32>",candidateCount:"Compact<u32>"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact<u32>"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}}},98107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{name:"parentHash",type:"BlockHash",isOptional:!0}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{name:"justification",type:"Justification",isOptional:!0}],type:"bool"}},types:{CreatedBlock:{hash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}}},74690:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"metadata",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"runtime",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"scaleInfo",{enumerable:!0,get:function(){return a.default}});var r=c(f(76102)),n=c(f(11952)),a=c(f(65524))},75009:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(96136),n=(0,c.objectSpread)({},{BlockV0:{header:"EthHeader",transactions:"Vec<TransactionV0>",ommers:"Vec<EthHeader>"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthTransactionSignature"},TransactionV0:"LegacyTransaction"},{BlockV1:{header:"EthHeader",transactions:"Vec<TransactionV1>",ommers:"Vec<EthHeader>"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}}},{BlockV2:{header:"EthHeader",transactions:"Vec<TransactionV2>",ommers:"Vec<EthHeader>"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}}},{EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec<H256>"},EthAccessList:"Vec<EthAccessListItem>",EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec<Bytes>",storageProof:"Vec<EthStorageProof>"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec<EthTransaction>",ommers:"Vec<EthHeader>"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option<H256>",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option<U256>",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option<U256>",sealFields:"Vec<Bytes>",uncles:"Vec<H256>",transactions:"Vec<EthTransaction>",blockSize:"Option<U256>"},EthBloom:"H2048",EthCallRequest:{from:"Option<EthAddress>",to:"Option<EthAddress>",gasPrice:"Option<U256>",gas:"Option<U256>",value:"Option<U256>",data:"Option<Bytes>",nonce:"Option<U256>"},EthFilter:{fromBlock:"Option<BlockNumber>",toBlock:"Option<BlockNumber>",blockHash:"Option<H256>",address:"Option<EthFilterAddress>",topics:"Option<EthFilterTopic>"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec<EthAddress>",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec<EthLog>",Hashes:"Vec<H256>",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec<EthFilterTopicInner>",Null:"Null"}},EthFilterTopicEntry:"Option<H256>",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec<EthFilterTopicEntry>",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option<H256>",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option<U256>",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec<Bytes>",blockSize:"Option<U256>"},EthLog:{address:"EthAddress",topics:"Vec<H256>",data:"Bytes",blockHash:"Option<H256>",blockNumber:"Option<U256>",transactionHash:"Option<H256>",transactionIndex:"Option<U256>",logIndex:"Option<U256>",transactionLogIndex:"Option<U256>",removed:"bool"},EthReceipt:{transactionHash:"Option<H256>",transactionIndex:"Option<U256>",blockHash:"Option<H256>",from:"Option<EthAddress>",to:"Option<EthAddress>",blockNumber:"Option<U256>",cumulativeGasUsed:"U256",gasUsed:"Option<U256>",contractAddress:"Option<EthAddress>",logs:"Vec<EthLog>",root:"Option<H256>",logsBloom:"EthBloom",statusCode:"Option<U64>"},EthStorageProof:{key:"U256",value:"U256",proof:"Vec<Bytes>"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option<U256>",warpChunksProcessed:"Option<U256>"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:"LegacyTransaction",EthTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option<EthAddress>",to:"Option<EthAddress>",gasPrice:"Option<U256>",gas:"Option<U256>",value:"Option<U256>",data:"Option<Bytes>",nonce:"Option<U256>"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option<EthAddress>",contractAddress:"Option<EthAddress>",logs:"Vec<EthLog>",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option<u64>"}}),a={rpc:r.rpc,types:n};t.default=a},96136:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rpc=void 0;var c=(0,f(69338).objectSpread)({},{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"String"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"String"}},{clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"String"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"}},{accounts:{description:"Returns accounts list.",params:[],type:"Vec<H160>"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option<EthRichBlock>"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option<EthRichBlock>"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec<EthLog>"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec<EthLog>"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec<H256>"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"hash",type:"H256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}});t.rpc=c},22761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmLog:{address:"H160",topics:"Vec<H256>",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}}},35178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}}},19360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetOptions:{initalIssuance:"Compact<Balance>",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}}},79785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}}},74386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option<EncodedFinalityProofs>"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},types:{AuthorityIndex:"u64",AuthorityList:"Vec<NextAuthority>",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec<PendingChange>",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec<ForkTreePendingChangeNode>",bestFinalizedNumber:"Option<BlockNumber>"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec<ForkTreePendingChangeNode>"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec<AuthoritySetChange>",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec<GrandpaSignedPrecommit>"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec<Header>"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet<AuthorityId>"},Prevotes:{currentWeight:"u32",missing:"BTreeSet<AuthorityId>"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec<RoundState>"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}}},74505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec<IdentityInfoAdditional>",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option<H160>",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec<IdentityInfoAdditional>",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option<H160>",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec<RegistrationJudgement>",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec<RegistrationJudgement>",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}}},1508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Bytes",OpaquePeerId:"Bytes",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec<OpaqueMultiaddr>"}}}},73745:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(69338),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,n.default)(e)&&"function"!=typeof e)return{default:e};var f=i(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=r?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(c,a,d):c[a]=e[a]}return c.default=e,f&&f.set(e,c),c}(f(2272));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(i=function(e){return e?f:t})(e)}var o={};Object.keys(d).forEach((function(e){return Object.entries(d[e].rpc||{}).forEach((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],d=n.aliasSection||e;o[d]||(o[d]={}),o[d][c]=(0,a.objectSpread)({},n,{isSubscription:!!n.pubsub,jsonrpc:"".concat(d,"_").concat(c),method:c,section:d})}))}));var u=o;t.default=u},67360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}}},76102:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AllHashers",{enumerable:!0,get:function(){return r.AllHashers}}),t.default=void 0;var c=f(69338),r=f(56697),n=f(64649),a=f(16476),d=f(77850),i=f(15939),o=f(15461),u=f(7946),s={rpc:{},types:(0,c.objectSpread)({},n.v9,a.v10,d.v11,i.v12,o.v13,u.v14,{ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV14",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV14",PalletCallMetadataLatest:"PalletCallMetadataV14",PalletConstantMetadataLatest:"PalletConstantMetadataV14",PalletErrorMetadataLatest:"PalletErrorMetadataV14",PalletEventMetadataLatest:"PalletEventMetadataV14",PalletMetadataLatest:"PalletMetadataV14",PalletStorageMetadataLatest:"PalletStorageMetadataV14",PortableType:"PortableTypeV14",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",StorageEntryMetadataLatest:"StorageEntryMetadataV14",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",MetadataAll:{_enum:{V0:"DoNotConstruct<MetadataV0>",V1:"DoNotConstruct<MetadataV1>",V2:"DoNotConstruct<MetadataV2>",V3:"DoNotConstruct<MetadataV3>",V4:"DoNotConstruct<MetadataV4>",V5:"DoNotConstruct<MetadataV5>",V6:"DoNotConstruct<MetadataV6>",V7:"DoNotConstruct<MetadataV7>",V8:"DoNotConstruct<MetadataV8>",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14"}}})};t.default=s},56697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllHashers=void 0,t.AllHashers={Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},16476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v10=void 0,t.v10={ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec<ModuleMetadataV10>"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option<StorageMetadataV10>",calls:"Option<Vec<FunctionMetadataV10>>",events:"Option<Vec<EventMetadataV10>>",constants:"Vec<ModuleConstantMetadataV10>",errors:"Vec<ErrorMetadataV10>"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec<Text>"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec<StorageEntryMetadataV10>"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}}}},77850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v11=void 0;var c={ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec<Text>"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec<ModuleMetadataV11>",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option<StorageMetadataV11>",calls:"Option<Vec<FunctionMetadataV11>>",events:"Option<Vec<EventMetadataV11>>",constants:"Vec<ModuleConstantMetadataV11>",errors:"Vec<ErrorMetadataV11>"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec<Text>"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec<StorageEntryMetadataV11>"},StorageHasherV11:{_enum:f(56697).AllHashers}};t.v11=c},15939:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v12=void 0,t.v12={ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec<ModuleMetadataV12>",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option<StorageMetadataV12>",calls:"Option<Vec<FunctionMetadataV12>>",events:"Option<Vec<EventMetadataV12>>",constants:"Vec<ModuleConstantMetadataV12>",errors:"Vec<ErrorMetadataV12>",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11"}},15461:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v13=void 0,t.v13={ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec<ModuleMetadataV13>",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option<StorageMetadataV13>",calls:"Option<Vec<FunctionMetadataV13>>",events:"Option<Vec<EventMetadataV13>>",constants:"Vec<ModuleConstantMetadataV13>",errors:"Vec<ErrorMetadataV13>",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec<Text>"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec<Type>",hashers:"Vec<StorageHasherV13>",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec<StorageEntryMetadataV13>"},StorageHasherV13:"StorageHasherV12"}},7946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v14=void 0;var c=f(69338),r=f(75917),n={PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec<Type>"}),EventMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec<Type>"}),FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option<Type>"},FunctionMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec<FunctionArgumentMetadataV14>"}),ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec<SignedExtensionMetadataV14>"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec<PalletMetadataV14>",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec<Text>"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option<PalletStorageMetadataV14>",calls:"Option<PalletCallMetadataV14>",events:"Option<PalletEventMetadataV14>",constants:"Vec<PalletConstantMetadataV14>",errors:"Option<PalletErrorMetadataV14>",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec<StorageEntryMetadataV14>"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec<Text>"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec<StorageHasherV14>",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13"};t.v14=n},64649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v9=void 0,t.v9={ErrorMetadataV9:{name:"Text",docs:"Vec<Text>"},EventMetadataV9:{name:"Text",args:"Vec<Type>",docs:"Vec<Text>"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec<FunctionArgumentMetadataV9>",docs:"Vec<Text>"},MetadataV9:{modules:"Vec<ModuleMetadataV9>"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec<Text>"},ModuleMetadataV9:{name:"Text",storage:"Option<StorageMetadataV9>",calls:"Option<Vec<FunctionMetadataV9>>",events:"Option<Vec<EventMetadataV9>>",constants:"Vec<ModuleConstantMetadataV9>",errors:"Vec<ErrorMetadataV9>"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec<Text>"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec<StorageEntryMetadataV9>"}}},73698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{generateBatchProof:{description:"Generate MMR proof for the given leaf indices.",params:[{name:"leafIndices",type:"Vec<u64>"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafProof"},generateProof:{description:"Generate MMR proof for given leaf index.",params:[{name:"leafIndex",type:"u64"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafBatchProof"}},types:{MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"}}}},15370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{localStorageSet:{description:"Set offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option<Bytes>"}},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}}},85645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{DeferredOffenceOf:"(Vec<OffenceDetails>, Vec<Perbill>, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec<Reporter>"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}}},20814:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(69338),n=c(f(7758)),a=c(f(44358)),d={rpc:{},types:(0,r.objectSpread)({},{ServiceQuality:{_enum:["Ordered","Fast"]}},{DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option<BlockNumber>"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec<DisputeStatementSet>",ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}}},n.default,{ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec<ValidatorId>",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec<ValidatorId>",proposer:"AccountId"}},a.default,{AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option<Hash>"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec<ValidityAttestation>",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec<ValidityAttestation>",validatorIndices:"BitVec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec<ValidatorId>",queued:"Vec<ValidatorId>",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec<UpwardMessage>",horizontalMessages:"Vec<OutboundHrmpMessage>",newValidationCode:"Option<ValidationCode>",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option<u32>",maxValidators:"Option<u32>",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpMessages:"Vec<InboundHrmpMessage>",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option<BlockNumber>"},MessageIngestionType:{downwardMessages:"Vec<InboundDownwardMessage>",horizontalMessages:"BTreeMap<ParaId, InboundHrmpMessages>"},MessageQueueChain:"RelayChainHash",OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec<InboundDownwardMessage>",horizontalMessages:"BTreeMap<ParaId, VecInboundHrmpMessage>"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec<BackedCandidate>",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec<ReplacementTimes>",lastPruned:"Option<BlockNumber>"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec<QueuedParathread>",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},Scheduling:{_enum:["Always","Dynamic"]},SessionInfo:{validators:"Vec<ValidatorId>",discoveryKeys:"Vec<AuthorityDiscoveryId>",assignmentKeys:"Vec<AssignmentId>",validatorGroups:"Vec<SessionInfoValidatorGroup>",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec<ParaValidatorIndex>",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec<SignedAvailabilityBitfield>",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option<BlockNumber>",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option<RelayChainBlockNumber>"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec<Bytes>"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec<MessagingStateSnapshotEgressEntry>"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec<InboundHrmpMessage>"})};t.default=d},7758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option<Hash>",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"}}},44358:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},r={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},n=(0,f(69338).objectSpread)({},{Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32"},{AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:c,SlotRange:r,WinningData10:"[WinningDataEntry; ".concat(c._enum.length,"]"),WinningData:"[WinningDataEntry; ".concat(r._enum.length,"]"),WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec<WinnersDataTuple10>",WinnersData:"Vec<WinnersDataTuple>",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)"});t.default=n},50059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],c={rpc:{queryInfo:{description:"Retrieves the fee information for an encoded extrinsic",params:f,type:"RuntimeDispatchInfo"},queryFeeDetails:{description:"Query the detailed fee of a given encoded extrinsic",params:f,type:"FeeDetails"}},types:{FeeDetails:{inclusionFee:"Option<InclusionFee>"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"}}};t.default=c},66366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Approvals:"[bool; 4]"}}},60434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}}},67912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec<u8>",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}}},52621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec<AccountId>"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec<AccountId>",threshold:"u16"}}}},57386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec<Text>"}}}},11952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownOrigins=t.default=void 0;var c=f(69338);t.knownOrigins={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"};var r={rpc:{},types:(0,c.objectSpread)({},{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>"},{AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option<ChangesTrieConfiguration>"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec<DigestItem>"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec<AuthorityId>",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact<BlockNumber>",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec<Justification>",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct<Origin>",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option<EncodedJustification>"},SignedBlockWithJustifications:{block:"Block",justifications:"Option<Justifications>"},Slot:"u64",StorageData:"Bytes",StorageProof:{trieNodes:"Vec<Bytes>"},TransactionPriority:"u64",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec<u8>",proof:"Vec<Vec<u8>>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",Weight:"u64",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)"})};t.default=r},65524:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(12990),n=f(75917),a={rpc:{},types:(0,c.objectSpread)({},r.v0,n.v1,{SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"})};t.default=a},12990:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={Si0Field:{name:"Option<Text>",type:"Si0LookupTypeId",typeName:"Option<Text>",docs:"Vec<Text>"},Si0LookupTypeId:"u32",Si0Path:"Vec<Text>",Si0Type:{path:"Si0Path",params:"Vec<Si0LookupTypeId>",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec<Si0Field>"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec<Si0Variant>"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec<Si0LookupTypeId>",Si0TypeParameter:{name:"Text",type:"Option<Si0LookupTypeId>"},Si0Variant:{name:"Text",fields:"Vec<Si0Field>",index:"Option<u8>",discriminant:"Option<u64>",docs:"Vec<Text>"}}},75917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=t.Si1Variant=void 0;var f={name:"Text",fields:"Vec<Si1Field>",index:"u8",docs:"Vec<Text>"};t.Si1Variant=f;var c={Si1Field:{name:"Option<Text>",type:"Si1LookupTypeId",typeName:"Option<Text>",docs:"Vec<Text>"},Si1LookupTypeId:"Compact<u32>",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec<Si1TypeParameter>",def:"Si1TypeDef",docs:"Vec<Text>"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec<Si1Field>"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec<Si1LookupTypeId>",Si1TypeParameter:{name:"Text",type:"Option<Si1LookupTypeId>"},Si1TypeDefVariant:{variants:"Vec<Si1Variant>"},Si1Variant:f};t.v1=c},50271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option<Bytes>",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option<SchedulePeriod>",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option<Bytes>",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option<SchedulePeriod>"},TaskAddress:"(BlockNumber, u32)"}}},75430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"},{FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec<Vec<u8>>",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"})};t.default=c},90337:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}}},99849:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{Points:"u32",EraPoints:{total:"Points",individual:"Vec<Points>"}},{CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec<AccountId>",exposures:"Vec<(AccountId, Exposure)>"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact<ValidatorIndex>",nominators:"Compact<NominatorIndex>"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec<AccountId>)>",targets:"Vec<AccountId>"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact<u32>",targets:"Compact<u32>"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap<ElectionScore, u32>",Voter:{votes:"Vec<AccountId>",stake:"Balance",deposit:"Balance"},VoteWeight:"u64"},{ActiveEraInfo:{index:"EraIndex",start:"Option<Moment>"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap<AccountId, RewardPoint>"},EraRewards:{total:"u32",rewards:"Vec<u32>"},Exposure:{total:"Compact<Balance>",own:"Compact<Balance>",others:"Vec<IndividualExposure>"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact<Balance>"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec<AccountId>",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact<NominatorIndex>",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact<OffchainAccuracy>",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec<EraIndex>"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec<EraIndex>"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact<Balance>",active:"Compact<Balance>",unlocking:"Vec<UnlockChunk>"},StakingLedgerTo240:{stash:"AccountId",total:"Compact<Balance>",active:"Compact<Balance>",unlocking:"Vec<UnlockChunk>",lastReward:"Option<EraIndex>"},StakingLedger:{stash:"AccountId",total:"Compact<Balance>",active:"Compact<Balance>",unlocking:"Vec<UnlockChunk>",claimedRewards:"Vec<EraIndex>"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec<UnappliedSlashOther>",reporters:"Vec<AccountId>",payout:"Balance"},UnlockChunk:{value:"Compact<Balance>",era:"Compact<BlockNumber>"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact<ValidatorIndex>",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact<Perbill>"},ValidatorPrefsWithBlocked:{commission:"Compact<Perbill>",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact<Balance>"},ValidatorPrefsTo145:{unstakeThreshold:"Compact<u32>",validatorPayment:"Compact<Balance>"}})};t.default=c},50942:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Bytes"},getKeys:{description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageKey>"},getPairs:{description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",params:[{name:"prefix",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec<KeyValue>"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageKey>"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageKey>"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getMetadata:{description:"Returns the runtime metadata",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Metadata"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"RuntimeVersion"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",params:[{name:"keys",type:"Vec<StorageKey>"},{name:"fromBlock",type:"Hash"},{name:"toBlock",type:"BlockHash",isOptional:!0}],type:"Vec<StorageChangeSet>"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec<StorageKey>"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec<StorageChangeSet>"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec<StorageKey>"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec<StorageKey>"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{name:"keys",type:"Vec<StorageKey>",isOptional:!0}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",params:[{name:"block",type:"Hash"},{name:"targets",type:"Option<Text>"},{name:"storageKeys",type:"Option<Text>"},{name:"methods",type:"Option<Text>"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec<BlockTraceSpan>",events:"Vec<BlockTraceEvent>"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option<u64>"},BlockTraceEventData:{stringValues:"HashMap<Text, Text>"},BlockTraceSpan:{id:"u64",parentId:"Option<u64>",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option<StorageData>)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec<Bytes>"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec<RuntimeVersionApi>",transactionVersion:"u32"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec<KeyValueOption>"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},83432:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}}},14846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{genSyncSpec:{endpoint:"sync_state_genSyncSpec",description:"Returns the json-serialized chainspec running the node, with a sync state.",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}}},7724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",params:[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ApplyExtrinsicResult"},name:{description:"Retrieves the node name",params:[],type:"Text"},version:{description:"Retrieves the version of the node",params:[],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},health:{description:"Return health status of the node",params:[],type:"Health"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec<Text>"},peers:{description:"Returns the currently connected peers",params:[],type:"Vec<PeerInfo>"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",params:[],type:"NetworkState"},addReservedPeer:{description:"Adds a reserved peer",params:[{name:"peer",type:"Text"}],type:"Text"},removeReservedPeer:{description:"Remove a reserved peer",params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec<Text>"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec<NodeRole>"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},addLogFilter:{description:"Adds the supplied directives to the current log filter",params:[{name:"directives",type:"Text"}],type:"Null"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",params:[],type:"Null"}},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result<DispatchOutcome, TransactionValidityError>",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError"}},DispatchErrorModule:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorTo198:{module:"Option<u8>",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec<Hash>"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact<u32>",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec<Text>",externalAddresses:"Vec<Text>",connectedPeers:"HashMap<Text, Peer>",notConnectedPeers:"HashMap<Text, NotConnectedPeer>",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap<Text, NetworkStatePeersetInfo>"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec<Text>",latestPingTime:"Option<PeerPing>",versionString:"Option<Text>"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec<Text>",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option<BlockNumber>"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option<Weight>",maxTotal:"Option<Weight>",reserved:"Option<Weight>"}}}},82532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option<BlockNumber>",tips:"Vec<OpenTipTip>",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option<OpenTipFinderTo225>",closes:"Option<BlockNumber>",tips:"Vec<OpenTipTip>"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}}},76868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multiplier:"Fixed128"}}},29464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact<u32>",instanceMetadatas:"Compact<u32>",attributes:"Compact<u32>"},InstanceDetails:{owner:"AccountId",approved:"Option<AccountId>",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec<u8>",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec<u8>",isFrozen:"bool"}}}},81784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec<AccountId>"},Timepoint:{height:"BlockNumber",index:"u32"}}}},1456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}}},23769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n=f(8406),a=f(30820),d=f(2108),i={rpc:{},types:(0,r.objectSpread)({},{BodyId:{_enum:{Unit:"Null",Named:"Vec<u8>",Index:"Compact<u32>",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact<u32>",Fraction:{nom:"Compact<u32>",denom:"Compact<u32>"},AtLeastProportion:{nom:"Compact<u32>",denom:"Compact<u32>"},MoreThanProportion:{nom:"Compact<u32>",denom:"Compact<u32>"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec<u8>",Polkadot:"Null",Kusama:"Null"}}},{XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec<MultiAsset>"},n.v0,a.v1,d.v2,(0,c.mapXcmTypes)("V2"),{DoubleEncodedCall:{encoded:"Vec<u8>"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option<Bytes>",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2"}},VersionedMultiAssets:{_enum:{V0:"Vec<MultiAssetV0>",V1:"MultiAssetsV1",V2:"MultiAssetsV2"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2"}},XcmVersion:"u32"})};t.default=i},8406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact<u16>",Index32:"Compact<u32>",Index64:"Compact<u64>",Index128:"Compact<u128>",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec<u8>"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact<u32>",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact<u64>"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact<u128>",GeneralKey:"Vec<u8>",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec<u8>",AllAbstractNonFungible:"Vec<u8>",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec<u8>",instance:"Compact<u128>"},AbstractNonFungible:{class:"Vec<u8>",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact<u128>"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec<MultiAssetV0>"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec<MultiAssetV0>",effects:"Vec<XcmOrderV0>"},ReserveAssetDeposit:{assets:"Vec<MultiAssetV0>",effects:"Vec<XcmOrderV0>"},ReceiveTeleportedAsset:{assets:"Vec<MultiAssetV0>",effects:"Vec<XcmOrderV0>"},QueryResponse:{queryId:"Compact<u64>",response:"ResponseV0"},TransferAsset:{assets:"Vec<MultiAssetV0>",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec<MultiAssetV0>",dest:"MultiLocationV0",effects:"Vec<XcmOrderV0>"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact<u32>",maxMessageSize:"Compact<u32>",maxCapacity:"Compact<u32>"},HrmpChannelAccepted:{recipient:"Compact<u32>"},HrmpChannelClosing:{initiator:"Compact<u32>",sender:"Compact<u32>",recipient:"Compact<u32>"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec<MultiAssetV0>",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec<MultiAssetV0>",dest:"MultiLocationV0",effects:"Vec<XcmOrderV0>"},ExchangeAsset:{give:"Vec<MultiAssetV0>",receive:"Vec<MultiAssetV0>"},InitiateReserveWithdraw:{assets:"Vec<MultiAssetV0>",reserve:"MultiLocationV0",effects:"Vec<XcmOrderV0>"},InitiateTeleport:{assets:"Vec<MultiAsset>",dest:"MultiLocationV0",effects:"Vec<XcmOrderV0>"},QueryHolding:{queryId:"Compact<u64>",dest:"MultiLocationV0",assets:"Vec<MultiAssetV0>"},BuyExecution:{fees:"MultiAsset",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec<XcmV0>"}}}}},30820:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=void 0,t.v1={AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact<u128>",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact<u128>",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact<u32>",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact<u64>"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact<u128>",GeneralKey:"Vec<u8>",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec<MultiAssetV1>",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec<XcmOrderV1>"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec<XcmOrderV1>"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec<XcmOrderV1>"},QueryResponse:{queryId:"Compact<u64>",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec<XcmOrderV1>"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact<u32>",maxMessageSize:"Compact<u32>",maxCapacity:"Compact<u32>"},HrmpChannelAccepted:{recipient:"Compact<u32>"},HrmpChannelClosing:{initiator:"Compact<u32>",sender:"Compact<u32>",recipient:"Compact<u32>"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec<XcmOrderV1>"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec<XcmOrderV1>"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec<XcmOrderV1>"},QueryHolding:{queryId:"Compact<u64>",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec<XcmV1>"}}}}},2108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v2=void 0,t.v2={AssetInstanceV2:"AssetInstanceV1",FungibilityV2:"FungibilityV1",JunctionV2:"JunctionV1",JunctionsV2:"JunctionsV1",MultiAssetsV2:"MultiAssetsV1",MultiAssetV2:"MultiAssetV1",MultiAssetFilterV2:"MultiAssetFilterV1",MultiLocationV2:"MultiLocationV1",OriginKindV2:"OriginKindV1",WildFungibilityV2:"WildFungibilityV1",ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"ResponseV2Result"}},ResponseV2Error:"(u32, XcmErrorV2)",ResponseV2Result:"Result<Null, ResponseV2Error>",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact<u64>"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact<u64>",response:"ResponseV2",maxWeight:"Compact<u64>"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"OriginKindV2",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact<u32>",maxMessageSize:"Compact<u32>",maxCapacity:"Compact<u32>"},HrmpChannelAccepted:{recipient:"Compact<u32>"},HrmpChannelClosing:{initiator:"Compact<u32>",sender:"Compact<u32>",recipient:"Compact<u32>"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocation",ReportError:{queryId:"Compact<u64>",dest:"MultiLocationV2",maxResponseWeight:"Compact<u64>"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{query_id:"Compact<u64>",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponse_Weight:"Compact<u64>"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"u64"}},WildMultiAssetV2:"WildMultiAssetV1",XcmV2:"Vec<InstructionV2>",XcmErrorV2:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null",Transport:"Null",Unroutable:"Null",UnknownWeightRequired:"Null",Trap:"u64",UnknownClaim:"Null",InvalidLocation:"Null"}},XcmOrderV2:"XcmOrderV1"}},49545:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.MagicNumber=t.MAGIC_NUMBER=void 0;var o=f(74754),u=f(69338),s=1635018093;t.MAGIC_NUMBER=s;var l=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){var f;return(0,n.default)(this,o),(f=c.call(this,e,t)).isEmpty||(0,u.assert)(f.eq(s),(function(){return"MagicNumber mismatch: expected ".concat(e.createTypeUnsafe("u32",[s]).toHex(),", found ").concat(f.toHex())})),f}return(0,r.default)(o)}(o.U32);t.MagicNumber=l},42319:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(61655)),d=c(f(94993)),i=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var o=f(69338),u=f(49048),s=new Uint8Array([109,101,116,97,9]),l=function(e){(0,a.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function l(e,t){return(0,n.default)(this,l),c.call(this,e,(0,o.isU8a)(t)||(0,o.isString)(t)?function(e,t){var f=0===t.length?s:t;if(9===f[4])try{return new u.MetadataVersioned(e,f)}catch(e){return f[4]=10,f}return f}(e,(0,o.u8aToU8a)(t)):t)}return(0,r.default)(l)}(u.MetadataVersioned);t.Metadata=l},49048:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataVersioned=void 0;var p=f(74754),b=f(69338),h=f(5411),y=f(8349),v=f(88094),m=f(35194),g=f(35874),w=f(50118),O=f(49545),P=f(83373),x=(0,l.default)("converted"),k=(0,l.default)("assertVersion"),j=(0,l.default)("getVersion"),M=(0,l.default)("metadata"),S=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;return(0,r.default)(this,l),f=c.call(this,e,{magicNumber:O.MagicNumber,metadata:"MetadataAll"},t),Object.defineProperty((0,a.default)(f),x,{writable:!0,value:new Map}),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:function(e){return(0,b.assert)(f.version<=e,(function(){return"Cannot convert metadata from version ".concat(f.version," to ").concat(e)})),f.version===e}}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:function(e,t){var c="asV".concat(e),r="asV".concat("latest"===e?14:e-1);return"latest"!==e&&(0,s.default)((0,a.default)(f),k)[k](e)?(0,s.default)((0,a.default)(f),M)[M]()[c]:((0,s.default)((0,a.default)(f),x)[x].has(e)||(0,s.default)((0,a.default)(f),x)[x].set(e,t(f.registry,f[r],f.version)),(0,s.default)((0,a.default)(f),x)[x].get(e))}}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:function(){return f.getT("metadata")}}),f}return(0,n.default)(l,[{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"asCallsOnly",get:function(){return new l(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[(0,P.toCallsOnly)(this.registry,this.asLatest),14])})}},{key:"asV9",get:function(){return(0,s.default)(this,k)[k](9),(0,s.default)(this,M)[M]().asV9}},{key:"asV10",get:function(){return(0,s.default)(this,j)[j](10,h.toV10)}},{key:"asV11",get:function(){return(0,s.default)(this,j)[j](11,y.toV11)}},{key:"asV12",get:function(){return(0,s.default)(this,j)[j](12,v.toV12)}},{key:"asV13",get:function(){return(0,s.default)(this,j)[j](13,m.toV13)}},{key:"asV14",get:function(){return(0,s.default)(this,j)[j](14,g.toV14)}},{key:"asLatest",get:function(){return(0,s.default)(this,j)[j]("latest",w.toLatest)}},{key:"magicNumber",get:function(){return this.getT("magicNumber")}},{key:"version",get:function(){return(0,s.default)(this,M)[M]().index}},{key:"getUniqTypes",value:function(e){return(0,P.getUniqTypes)(this.registry,this.asLatest,e)}},{key:"toJSON",value:function(){return this.asLatest,(0,d.default)((0,u.default)(l.prototype),"toJSON",this).call(this)}}]),l}(p.Struct);t.MetadataVersioned=S},20187:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(66115)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(27424));var l=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.PortableRegistry=void 0;var p=l(f(29399)),b=l(f(40426)),h=f(74754),y=f(91812),v=f(69338),m=(0,v.logger)("PortableRegistry"),g={toNumber:function(){return-1}},w={Char:"u32",Str:"Text"},O=S(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","primitive_types::*","sp_arithmetic::per_things::*","ink_env::types::*"]),P=S(["pallet_identity::types::BitFlags"]),x=[].concat(["bitvec::order::Lsb0","BitOrderLsb0"],["bitvec::order::Msb0","BitOrderMsb0"]),k=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],j=["entries","hash","keys","new","size"],M=["generic","misc","pallet","traits","types"];function S(e){return e.map((function(e){return e.split("::")}))}function T(e){return E(e.path).join("::")}function E(e){return e.map((function(e){return e.toString()}))}function A(e,t){return e.length===t.length&&e.every((function(e,f){var c=t[f].toString();if("*"===e||e===c)return!0;if(e.includes("*")&&e.includes("_")&&c.includes("_")){var r=e.split("_"),n=c.split("_");if("*"===r[0]){var a=n.indexOf(r[1]);-1!==a&&(r=r.slice(1),n=n.slice(a))}return 2===r.length&&"*"===r[1]&&r[0]===n[0]||A(r,n)}return!1}))}function I(e,t){var f=t.id,c=t.type,r=c.params,n=c.path;if(!n.length||k.includes(n[n.length-1].toString()))return null;var a=n.map((function(e){return(0,v.stringPascalCase)(e)})).filter((function(e,t){var f=e.toLowerCase();return!(1===t&&M.includes(f)||t!==n.length-1&&f===n[t+1].toLowerCase())})),d=a.join("");if(2===a.length&&"RawOrigin"===a[1]&&2===r.length&&r[1].type.isSome){var i=e[r[1].type.unwrap().toNumber()];2===i.type.path.length&&(d="".concat(d).concat(i.type.path[1].toString()))}return[f.toNumber(),d,r]}var N=(0,b.default)("alias"),C=(0,b.default)("lookups"),B=(0,b.default)("names"),V=(0,b.default)("params"),R=(0,b.default)("typeDefs"),U=(0,b.default)("types"),H=(0,b.default)("createSiDef"),L=(0,b.default)("getLookupId"),_=(0,b.default)("extract"),D=(0,b.default)("extractArray"),F=(0,b.default)("extractBitSequence"),z=(0,b.default)("extractCompact"),q=(0,b.default)("extractComposite"),W=(0,b.default)("extractCompositeSet"),X=(0,b.default)("extractFields"),K=(0,b.default)("extractFieldsAlias"),G=(0,b.default)("extractHistoric"),Z=(0,b.default)("extractPrimitive"),J=(0,b.default)("extractAliasPath"),Y=(0,b.default)("extractSequence"),Q=(0,b.default)("extractTuple"),$=(0,b.default)("extractVariant"),ee=(0,b.default)("extractVariantEnum"),te=function(e){(0,i.default)(r,e);var t,f,c=(t=r,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function r(e,t,f){var a;(0,n.default)(this,r),a=c.call(this,e,{types:"Vec<PortableType>"},t),Object.defineProperty((0,d.default)(a),ee,{value:me}),Object.defineProperty((0,d.default)(a),$,{value:ve}),Object.defineProperty((0,d.default)(a),Q,{value:ye}),Object.defineProperty((0,d.default)(a),Y,{value:he}),Object.defineProperty((0,d.default)(a),J,{value:be}),Object.defineProperty((0,d.default)(a),Z,{value:pe}),Object.defineProperty((0,d.default)(a),G,{value:le}),Object.defineProperty((0,d.default)(a),K,{value:se}),Object.defineProperty((0,d.default)(a),X,{value:ue}),Object.defineProperty((0,d.default)(a),W,{value:oe}),Object.defineProperty((0,d.default)(a),q,{value:ie}),Object.defineProperty((0,d.default)(a),z,{value:de}),Object.defineProperty((0,d.default)(a),F,{value:ae}),Object.defineProperty((0,d.default)(a),D,{value:ne}),Object.defineProperty((0,d.default)(a),_,{value:re}),Object.defineProperty((0,d.default)(a),L,{value:ce}),Object.defineProperty((0,d.default)(a),H,{value:fe}),Object.defineProperty((0,d.default)(a),N,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),C,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),B,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),V,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),R,{writable:!0,value:{}}),Object.defineProperty((0,d.default)(a),U,{writable:!0,value:void 0});var i=function(e,t){for(var f=[],c={},r=0;r<t.length;r++){var n=t[r],a=I(t,t[r]);a&&f.push(a),c[n.id.toNumber()]=n}for(var d=function(e,t){var f={};return t.map((function(c){var r=(0,s.default)(c,3),n=r[0],a=r[1],d=r[2];if(!a)return null;var i=t.filter((function(e){var t=(0,s.default)(e,2)[1];return a===t})),o=i.some((function(e){var t=(0,s.default)(e,3),f=t[0],c=t[2];return n!==f&&(d.length!==c.length||d.some((function(e,t){return!e.name.eq(c[t].name)||e.type.unwrapOr(g).toNumber()!==c[t].type.unwrapOr(g).toNumber()})))}));if(!o||!i[0][2].length)return[n,a,d];var u=i[0][2].findIndex((function(e,t){var f=e.type;return i.every((function(e){return(0,s.default)(e,3)[2][t].type.isSome}))&&i.every((function(e,c){var r=(0,s.default)(e,3)[2];return 0===c||!r[t].type.eq(f)}))}));if(-1===u)return[n,a,d];for(var l=new Array(i.length),p=0;p<i.length;p++){var b=(0,s.default)(i[p],3),h=b[0],y=b[1],v=b[2],m=e.getSiType(v[u].type.unwrap()),w=m.def,O=m.path;if(!w.isPrimitive&&!O.length)return null;l[p]=[h,w.isPrimitive?"".concat(y).concat(w.asPrimitive.toString()):"".concat(y).concat(O[O.length-1].toString()),d]}if(function(e){for(var t=0;t<e.length;t++)for(var f=(0,s.default)(e[t],2),c=f[0],r=f[1],n=0;n<e.length;n++){var a=(0,s.default)(e[n],2),d=a[0],i=a[1];if(c!==d&&r===i)return!1}return!0}(l)){for(var P=0;P<l.length;P++){var x=(0,s.default)(l[P],2),k=x[0],j=x[1];f[k]=j}return[n,a,d]}return null})).filter((function(e){return!!e})).map((function(e){var t=(0,s.default)(e,3),c=t[0],r=t[1],n=t[2];return[c,f[c]||r,n]}))}(e,f),i={},o={},u={},l=0;l<d.length;l++){var p=(0,s.default)(d[l],3),b=p[0],h=p[1],y=p[2];o[b]=h,i[h]=e.registry.createLookupType(b),u[h]=y}return[c,i,o,u]}((0,d.default)(a),a.types),o=(0,s.default)(i,4),u=o[0],l=o[1],b=o[2],h=o[3];return(0,p.default)((0,d.default)(a),N)[N]=function(e,t){var f=Object.keys(e).some((function(e){return!e.startsWith("Pallet")})),c={};return e.SpRuntimeUncheckedExtrinsic?c[(0,s.default)(e.SpRuntimeUncheckedExtrinsic,2)[1].type.unwrap().toNumber()]="Call":f&&!t&&m.warn("Unable to determine runtime Call type, cannot inspect sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic"),e.FrameSystemEventRecord?c[(0,s.default)(e.FrameSystemEventRecord,1)[0].type.unwrap().toNumber()]="Event":f&&!t&&m.warn("Unable to determine runtime Event type, cannot inspect frame_system::EventRecord"),c}(h,f),(0,p.default)((0,d.default)(a),C)[C]=l,(0,p.default)((0,d.default)(a),B)[B]=b,(0,p.default)((0,d.default)(a),V)[V]=h,(0,p.default)((0,d.default)(a),U)[U]=u,a}return(0,a.default)(r,[{key:"names",get:function(){return Object.values((0,p.default)(this,B)[B]).sort()}},{key:"types",get:function(){return this.getT("types")}},{key:"register",value:function(){!function(e,t,f,c){if(e.registry.register(t),c.SpRuntimeUncheckedExtrinsic){var r=(0,s.default)(c.SpRuntimeUncheckedExtrinsic,3),n=r[0],a=r[2],d=e.getSiType(n.type.unwrap()),i=T(e.getSiType(a.type.unwrap())),o=T(d),u="sp_runtime::multiaddress::MultiAddress"===o;if(u){var l=(0,s.default)(d.params,1)[0];o=T(e.getSiType(l.type.unwrap()))}e.registry.register({AccountId:["sp_core::crypto::AccountId32"].includes(o)?"AccountId32":["account::AccountId20","primitive_types::H160"].includes(o)?"AccountId20":"AccountId32",Address:u?"MultiAddress":"AccountId",ExtrinsicSignature:["sp_runtime::MultiSignature"].includes(i)?"MultiSignature":f[a.type.unwrap().toNumber()]||"MultiSignature"})}}(this,(0,p.default)(this,C)[C],(0,p.default)(this,B)[B],(0,p.default)(this,V)[V])}},{key:"getName",value:function(e){return(0,p.default)(this,B)[B][(0,p.default)(this,L)[L](e)]}},{key:"getSiType",value:function(e){var t=((0,p.default)(this,U)[U]||this.types)[(0,p.default)(this,L)[L](e)];return(0,v.assert)(t,(function(){return"PortableRegistry: Unable to find type with lookupId ".concat(e.toString())})),t.type}},{key:"getTypeDef",value:function(e){var t=this,f=(0,p.default)(this,L)[L](e);if(!(0,p.default)(this,R)[R][f]){var c=(0,p.default)(this,B)[B][f],r={info:y.TypeDefInfo.DoNotConstruct,lookupIndex:f,lookupName:c,type:this.registry.createLookupType(f)};c&&((0,p.default)(this,R)[R][f]=r);var n=(0,p.default)(this,_)[_](this.getSiType(e),f);c||((0,p.default)(this,R)[R][f]=r),Object.keys(n).forEach((function(e){("lookupName"!==e||n[e])&&((0,p.default)(t,R)[R][f][e]=n[e])})),n.info===y.TypeDefInfo.Plain&&((0,p.default)(this,R)[R][f].lookupNameRoot=(0,p.default)(this,R)[R][f].lookupName,delete(0,p.default)(this,R)[R][f].lookupName)}return(0,p.default)(this,R)[R][f]}}]),r}(h.Struct);function fe(e){var t=this.getTypeDef(e),f=e.toNumber();return[y.TypeDefInfo.DoNotConstruct,y.TypeDefInfo.Enum,y.TypeDefInfo.Struct].includes(t.info)&&t.lookupName?{docs:t.docs,info:y.TypeDefInfo.Si,lookupIndex:f,lookupName:(0,p.default)(this,B)[B][f],type:this.registry.createLookupType(e)}:t}function ce(e){return(0,v.isString)(e)?((0,v.assert)(this.registry.isLookupType(e),(function(){return"PortableRegistry: Expected a lookup string type, found ".concat(e)})),parseInt(e.replace("Lookup",""),10)):(0,v.isNumber)(e)?e:e.toNumber()}function re(e,t){var f,c,n=(0,r.default)(e.path).join("::"),a=(0,p.default)(this,N)[N][t]||((c=e.path).length&&O.some((function(e){return A(e,c)}))?c[c.length-1].toString():null);try{if(a)f=(0,p.default)(this,J)[J](t,a);else switch(e.def.type){case"Array":f=(0,p.default)(this,D)[D](t,e.def.asArray);break;case"BitSequence":f=(0,p.default)(this,F)[F](t,e.def.asBitSequence);break;case"Compact":f=(0,p.default)(this,z)[z](t,e.def.asCompact);break;case"Composite":f=(0,p.default)(this,q)[q](t,e,e.def.asComposite);break;case"HistoricMetaCompat":f=(0,p.default)(this,G)[G](t,e.def.asHistoricMetaCompat);break;case"Primitive":f=(0,p.default)(this,Z)[Z](t,e);break;case"Sequence":f=(0,p.default)(this,Y)[Y](t,e.def.asSequence);break;case"Tuple":f=(0,p.default)(this,Q)[Q](t,e.def.asTuple);break;case"Variant":f=(0,p.default)(this,$)[$](t,e,e.def.asVariant);break;default:(0,v.assertUnreachable)(e.def.type)}}catch(f){throw new Error("PortableRegistry: ".concat(t).concat(n?" (".concat(n,")"):"",": Error extracting ").concat((0,v.stringify)(e),": ").concat(f.message))}return(0,v.objectSpread)({docs:E(e.docs),namespace:n},f)}function ne(e,t){var f=t.len,c=t.type;return(0,v.assert)(!f||f.toNumber()<=256,"Only support for [Type; <length>], where length <= 256"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.VecFixed,length:f.toNumber(),sub:(0,p.default)(this,H)[H](c)})}function ae(e,t){var f=t.bitOrderType,c=t.bitStoreType,r=(0,p.default)(this,H)[H](f),n=(0,p.default)(this,H)[H](c),a=x.includes(r.namespace||"")?[r,n]:[n,r],d=(0,s.default)(a,2),i=d[0],o=d[1];return(0,v.assert)(x.includes(i.namespace||""),(function(){return"Unexpected bitOrder found as ".concat(i.namespace||"<unknown>")})),(0,v.assert)(o.info===y.TypeDefInfo.Plain&&"u8"===o.type,(function(){return"Only u8 bitStore is currently supported, found ".concat(o.type)})),{info:y.TypeDefInfo.Plain,type:"BitVec"}}function de(e,t){var f=t.type;return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Compact,sub:(0,p.default)(this,H)[H](f)})}function ie(e,t,f){var c=this,r=t.params,n=t.path,a=f.fields,d=n[0].toString(),i=n[n.length-1].toString();return 1===n.length&&"BTreeMap"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeMap,sub:r.map((function(e){var t=e.type;return(0,p.default)(c,H)[H](t.unwrap())}))}):1===n.length&&"BTreeSet"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeSet,sub:(0,p.default)(this,H)[H](r[0].type.unwrap())}):["Range","RangeInclusive"].includes(d)?(0,y.withTypeString)(this.registry,{info:"Range"===d?y.TypeDefInfo.Range:y.TypeDefInfo.RangeInclusive,sub:(0,p.default)(this,H)[H](r[0].type.unwrap()),type:d}):["WrapperKeepOpaque","WrapperOpaque"].includes(i)?(0,y.withTypeString)(this.registry,{info:"WrapperKeepOpaque"===i?y.TypeDefInfo.WrapperKeepOpaque:y.TypeDefInfo.WrapperOpaque,sub:(0,p.default)(this,H)[H](r[0].type.unwrap()),type:i}):P.some((function(e){return A(e,n)}))?(0,p.default)(this,W)[W](e,r,a):(0,p.default)(this,X)[X](e,a)}function oe(e,t,f){return(0,v.assert)(1===t.length&&1===f.length,"Set handling expects param/field as single entries"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(f[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map((function(e){var t=e.index,f=e.name;return{index:t.toNumber(),info:y.TypeDefInfo.Plain,name:f.toString(),type:"Null"}}))})}function ue(e,t){for(var f=!0,c=!0,r=0;r<t.length;r++){var n=t[r].name;f=f&&n.isSome,c=c&&n.isNone}if((0,v.assert)(c||f,"Invalid fields type detected, expected either Tuple (all unnamed) or Struct (all named)"),0===t.length)return{info:y.TypeDefInfo.Null,type:"Null"};if(c&&1===t.length){var a=(0,p.default)(this,H)[H](t[0].type);return(0,v.objectSpread)({},a,-1===e?{}:{lookupIndex:e,lookupName:(0,p.default)(this,B)[B][e],lookupNameRoot:a.lookupName},t[0].typeName.isSome?{typeName:(0,h.sanitize)(t[0].typeName.unwrap())}:null)}var d=(0,p.default)(this,K)[K](t),i=(0,s.default)(d,2),o=i[0],u=i[1];return(0,y.withTypeString)(this.registry,(0,v.objectSpread)({info:c?y.TypeDefInfo.Tuple:y.TypeDefInfo.Struct},u.size?{alias:u}:null,-1===e?{}:{lookupIndex:e,lookupName:(0,p.default)(this,B)[B][e]},{sub:o}))}function se(e){for(var t=new Map,f=new Array(e.length),c=0;c<e.length;c++){var r=e[c],n=r.docs,a=r.name,d=r.type,i=r.typeName,o=(0,p.default)(this,H)[H](d);if(a.isNone)f[c]=o;else{var u=(0,v.stringCamelCase)(a.unwrap()),s=null;u.includes("#")?u=(s=u).replace(/#/g,"_"):j.includes(u)&&(s=u,u="".concat(u,"_")),s&&t.set(u,s),f[c]=(0,v.objectSpread)({},o,{docs:E(n),name:u},i.isSome?{typeName:(0,h.sanitize)(i.unwrap())}:null)}}return[f,t]}function le(e,t){return(0,v.objectSpread)({},(0,y.getTypeDef)(t),{displayName:t.toString(),isFromSi:!0})}function pe(e,t){var f=t.def.asPrimitive.type.toString();return{info:y.TypeDefInfo.Plain,type:w[f]||f.toLowerCase()}}function be(e,t){return{info:y.TypeDefInfo.Plain,type:t}}function he(e,t){var f=t.type,c=(0,p.default)(this,H)[H](f);return"u8"===c.type?{info:y.TypeDefInfo.Plain,type:"Bytes"}:(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Vec,lookupIndex:e,lookupName:(0,p.default)(this,B)[B][e],sub:c})}function ye(e,t){var f=this;if(0===t.length)return{info:y.TypeDefInfo.Null,type:"Null"};if(1===t.length)return this.getTypeDef(t[0]);var c=t.map((function(e){return(0,p.default)(f,H)[H](e)}));return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Tuple,lookupIndex:e,lookupName:(0,p.default)(this,B)[B][e],sub:c})}function ve(e,t,f){var c=this,r=t.params,n=t.path,a=f.variants,d=n[0].toString();return"Option"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Option,sub:(0,p.default)(this,H)[H](r[0].type.unwrap())}):"Result"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Result,sub:r.map((function(e,t){var f=e.type;return(0,v.objectSpread)({name:["Ok","Error"][t]},(0,p.default)(c,H)[H](f.unwrap()))}))}):0===a.length?{info:y.TypeDefInfo.Null,type:"Null"}:(0,p.default)(this,ee)[ee](e,a)}function me(e,t){var f=this,c=[];return(0,r.default)(t).sort((function(e,t){return e.index.cmp(t.index)})).forEach((function(e){for(var t=e.fields,r=e.index,n=e.name,a=r.toNumber();c.length!==a;)c.push({index:c.length,info:y.TypeDefInfo.Null,name:"__Unused".concat(c.length),type:"Null"});c.push((0,v.objectSpread)((0,p.default)(f,X)[X](-1,t),{index:r.toNumber(),name:n.toString()}))})),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Enum,lookupIndex:e,lookupName:(0,p.default)(this,B)[B][e],sub:c})}t.PortableRegistry=te},73598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return c.PortableRegistry}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return r.toV1}});var c=f(20187),r=f(69606)},69606:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));Object.defineProperty(t,"__esModule",{value:!0}),t.toV1=function(e,t){return t.map((function(t,f){return e.createType("PortableType",{id:f+1,type:{def:o(e,t),docs:[],params:t.params.map((function(t){return e.createType("Si1TypeParameter",{type:t.toNumber()})})),path:t.path.map((function(e){return e.toString()}))}})}))};var r=f(69338);function n(e){return function(t,f){var r=f.type;return t.createType("Si1TypeDef",(0,c.default)({},e,{type:r.toNumber()}))}}var a=n("Compact");function d(e,t){return t.map((function(t){var f=t.docs,c=t.name,r=t.type,n=t.typeName;return e.createType("Si1Field",{docs:f,name:c,type:r.toNumber(),typeName:n})}))}var i=n("Sequence");function o(e,t){var f,c=t.def,n=t.path;switch(c.type){case"Array":f=function(e,t){var f=t.len,c=t.type;return e.createType("Si1TypeDef",{Array:{len:f,type:c.toNumber()}})}(e,c.asArray);break;case"BitSequence":f=function(e,t){var f=t.bitOrderType,c=t.bitStoreType;return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:f.toNumber(),bitStoreType:c.toNumber()}})}(e,c.asBitSequence);break;case"Compact":f=a(e,c.asCompact);break;case"Composite":f=function(e,t){var f=t.fields;return e.createType("Si1TypeDef",{Composite:{fields:d(e,f)}})}(e,c.asComposite);break;case"Phantom":f=function(e,t){return console.warn("Converting phantom type ".concat(t.map((function(e){return e.toString()})).join("::")," to empty tuple")),e.createType("Si1TypeDef",{Tuple:[]})}(e,n);break;case"Primitive":f=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,c.asPrimitive);break;case"Sequence":f=i(e,c.asSequence);break;case"Tuple":f=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map((function(e){return e.toNumber()}))})}(e,c.asTuple);break;case"Variant":f=function(e,t){var f=t.variants;return e.createType("Si1TypeDef",{Variant:{variants:f.map((function(t,f){var c=t.discriminant,r=t.docs,n=t.fields,a=t.name;return e.createType("Si1Variant",{docs:r,fields:d(e,n),index:c.isSome?c.unwrap().toNumber():f,name:a})}))}})}(e,c.asVariant);break;default:(0,r.assertUnreachable)(c.type)}return f}},86696:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateConstants=function(e,t,f){for(var n=t.pallets,a={},d=function(t){var f=n[t],d=f.constants,i=f.name;d.isEmpty||(0,c.lazyMethod)(a,(0,c.stringCamelCase)(i),(function(){return(0,c.lazyMethods)({},d,(function(t){var f=e.createTypeUnsafe(e.createLookupType(t.type),[(0,c.hexToU8a)(t.value.toHex())]);return f.meta=t,f}),r.objectNameToCamel)}))},i=0;i<n.length;i++)d(i);return a};var c=f(69338),r=f(85549)},61537:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateErrors=function(e,t,f){for(var d=t.lookup,i=t.pallets,o={},u=function(t){var u=i[t],s=u.errors,l=u.index,p=u.name;if(s.isSome){var b=f>=12?l.toNumber():t;(0,c.lazyMethod)(o,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(d,s.unwrap(),n.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isCodec)(e.index)&&e.index.eq(b)&&((0,c.isU8a)(e.error)?e.error[0]===t.index.toNumber():(0,c.isCodec)(e.error)&&e.error.eq(t.index))},meta:e.createTypeUnsafe("ErrorMetadataLatest",[a(d,t)])}}))}))}},s=0;s<i.length;s++)u(s);return o},t.variantToMeta=a;var c=f(69338),r=f(1038),n=f(85549);function a(e,t){return(0,c.objectSpread)({args:t.fields.map((function(t){var f=t.type;return e.getTypeDef(f).type}))},t)}},50716:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateEvents=function(e,t,f){for(var i=t.lookup,o=t.pallets,u={},s=o.filter(d),l=function(t){var d=s[t],o=d.events,l=d.index,p=d.name,b=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(i,o.unwrap(),a.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isU8a)(e.index)&&b===e.index[0]&&t.index.eq(e.index[1])},meta:e.createTypeUnsafe("EventMetadataLatest",[(0,n.variantToMeta)(i,t)])}}))}))},p=0;p<s.length;p++)l(p);return u},t.filterEventsSome=d;var c=f(69338),r=f(1038),n=f(61537),a=f(85549);function d(e){return e.events.isSome}},50569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnchecked=function(e,t,f,r){var n=r.fields,a=(0,c.stringCamelCase)(r.name),d=function(){for(var d=arguments.length,i=new Array(d),o=0;o<d;o++)i[o]=arguments[o];return(0,c.assert)(n.length===i.length,(function(){return"Extrinsic ".concat(t,".").concat(a," expects ").concat(n.length," arguments, got ").concat(i.length,".")})),e.createTypeUnsafe("Call",[{args:i,callIndex:f},r])};return d.is=function(e){return function(e,t){return e.callIndex[0]===t[0]&&e.callIndex[1]===t[1]}(e,f)},d.callIndex=f,d.meta=r,d.method=a,d.section=t,d.toJSON=function(){return r.toJSON()},d};var c=f(69338)},79977:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCallFunction=o,t.decorateExtrinsics=function(e,t,f){for(var n=t.lookup,d=t.pallets,u={},s=d.filter(i),l=function(t){var d=s[t],i=d.calls,l=d.index,p=d.name,b=(0,c.stringCamelCase)(p),h=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,b,(function(){return(0,r.lazyVariants)(n,i.unwrap(),a.objectNameToCamel,(function(t){return o(e,n,t,b,h)}))}))},p=0;p<s.length;p++)l(p);return u},t.filterCallsSome=i;var c=f(69338),r=f(1038),n=f(83373),a=f(85549),d=f(50569);function i(e){return e.calls.isSome}function o(e,t,f,r,a){for(var i=f.fields,o=f.index,u=new Array(i.length),s=0;s<i.length;s++){var l=i[s],p=l.name,b=l.type,h=l.typeName;u[s]=(0,c.objectSpread)({name:(0,c.stringCamelCase)(p.unwrapOr("param".concat(s))),type:(0,n.getSiName)(t,b)},h.isSome?{typeName:h.unwrap()}:null)}return(0,d.createUnchecked)(e,r,new Uint8Array([a,o.toNumber()]),e.createTypeUnsafe("FunctionMetadataLatest",[(0,c.objectSpread)({args:u},f)]))}},24551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateErrors",{enumerable:!0,get:function(){return a.decorateErrors}}),Object.defineProperty(t,"decorateEvents",{enumerable:!0,get:function(){return d.decorateEvents}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return i.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return o.decorateStorage}}),t.expandMetadata=function(e,t){(0,c.assert)(t instanceof r.Metadata,"You need to pass a valid Metadata instance to Decorated");var f=t.asLatest,u=t.version;return{consts:(0,n.decorateConstants)(e,f,u),errors:(0,a.decorateErrors)(e,f,u),events:(0,d.decorateEvents)(e,f,u),query:(0,o.decorateStorage)(e,f,u),registry:e,tx:(0,i.decorateExtrinsics)(e,f,u)}},Object.defineProperty(t,"filterCallsSome",{enumerable:!0,get:function(){return i.filterCallsSome}}),Object.defineProperty(t,"filterEventsSome",{enumerable:!0,get:function(){return d.filterEventsSome}});var c=f(69338),r=f(42319),n=f(86696),a=f(61537),d=f(50716),i=f(79977),o=f(95675)},92876:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.NO_RAW_ARGS=void 0,t.createFunction=function(e,t,f){var c=t.meta.type,r=function(e,t,f){var c=t.meta,r=t.method,n=t.prefix,a=t.section,i=function(e,t,f){var c=t.meta.type,r=null;return function(){if(c.isPlain)return r||(r=f.skipHashing?(0,d.compactAddLength)((0,d.u8aToU8a)(f.key)):v(e,t,s)),r;for(var n=c.asMap,a=n.hashers,i=n.key,o=arguments.length,u=new Array(o),l=0;l<o;l++)u[l]=arguments[l];return 1===a.length?v(e,t,{args:u,hashers:a,keys:[i]}):v(e,t,{args:u,hashers:a,keys:e.lookup.getSiType(i).def.asTuple})}}(e,t,f);return i.inspect=function(e,t,f){var c=t.meta.type;return function(){if(c.isPlain)return f.skipHashing?{inner:[],name:"wellKnown",outer:[(0,d.u8aToU8a)(f.key)]}:b(e,t,s);for(var r=c.asMap,n=r.hashers,a=r.key,i=arguments.length,o=new Array(i),u=0;u<i;u++)o[u]=arguments[u];return 1===n.length?b(e,t,{args:o,hashers:n,keys:[a]}):b(e,t,{args:o,hashers:n,keys:e.lookup.getSiType(a).def.asTuple})}}(e,t,f),i.meta=c,i.method=(0,d.stringCamelCase)(r),i.prefix=n,i.section=a,i.toJSON=function(){return(0,d.objectSpread)({storage:{method:r,prefix:n,section:a}},c.toJSON())},i}(e,t,f);return c.isMap&&function(e,t,f){var c=t.meta.type,r=t.method,n=t.section;f.iterKey=function(e,t,f,c){var r=t.meta,n=r.docs,a=r.name,d=r.type,i=t.section,o=f.method,u=e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:n,fallback:e.createTypeUnsafe("Bytes",[]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",[1]),name:a,type:e.createTypeUnsafe("StorageEntryTypeLatest",[d.asMap.key,0])}]);c.meta=u;var s=function(){return e.createTypeUnsafe("StorageKey",[c.apply(void 0,arguments),{method:o,section:i}])};return s.meta=u,s}(e,t,f,(function(){for(var f=arguments.length,i=new Array(f),o=0;o<f;o++)i[o]=arguments[o];if((0,d.assert)(0===i.length||c.isMap&&i.length<c.asMap.hashers.length,(function(){return"Iteration ".concat((0,d.stringCamelCase)(n||"unknown"),".").concat((0,d.stringCamelCase)(r||"unknown")," needs arguments to be at least one less than the full arguments, found [").concat(i.join(", "),"]")})),i.length&&c.isMap){var u=c.asMap,l=u.hashers,p=u.key,b=1===l.length?[p]:e.lookup.getSiType(p).def.asTuple;return new a.Raw(e,h(e,t,{args:i,hashers:l.slice(0,i.length),keys:b.slice(0,i.length)}))}return new a.Raw(e,h(e,t,s))}))}(e,t,r),r.keyPrefix=function(){return r.iterKey&&r.iterKey.apply(r,arguments)||(0,d.compactStripLength)(r())[1]},r},t.createKeyInspect=b,t.createKeyRaw=h,t.createKeyRawParts=p;var a=f(74754),d=f(69338),i=f(94459),o=f(83373),u=f(56261),s={args:[],hashers:[],keys:[]};function l(e,t){var f=e.method,c=e.section,r=t.args,n=t.keys;(0,d.assert)(Array.isArray(r),(function(){return"Call to ".concat((0,d.stringCamelCase)(c||"unknown"),".").concat((0,d.stringCamelCase)(f||"unknown")," needs ").concat(n.length," arguments")})),(0,d.assert)(r.filter(y).length===n.length,(function(){return"Call to ".concat((0,d.stringCamelCase)(c||"unknown"),".").concat((0,d.stringCamelCase)(f||"unknown")," needs ").concat(n.length," arguments, found [").concat(r.join(", "),"]")}))}function p(e,t,f){for(var c=f.args,r=f.hashers,n=f.keys,a=new Array(n.length),d=0;d<n.length;d++)a[d]=(0,u.getHasher)(r[d])(e.createTypeUnsafe(e.createLookupType(n[d]),[c[d]]).toU8a());return[[(0,i.xxhashAsU8a)(t.prefix,128),(0,i.xxhashAsU8a)(t.method,128)],a]}function b(e,t,f){var c;l(t,f);var a=t.meta,d=p(e,t,f),i=(0,n.default)(d,2),u=i[0],s=i[1],b=[];if(a.type.isMap){var h=a.type.asMap,y=h.hashers,v=h.key;b=1===y.length?["".concat(y[0].type,"(").concat((0,o.getSiName)(e.lookup,v),")")]:e.lookup.getSiType(v).def.asTuple.map((function(t,f){return"".concat(y[f].type,"(").concat((0,o.getSiName)(e.lookup,t),")")}))}var m=(c=["module","method"]).concat.apply(c,(0,r.default)(f.args.map((function(e,t){return b[t]}))));return{inner:u.concat.apply(u,(0,r.default)(s)).map((function(e,t){return{name:m[t],outer:[e]}}))}}function h(e,t,f){var c=p(e,t,f),a=(0,n.default)(c,2),i=a[0],o=a[1];return d.u8aConcat.apply(void 0,(0,r.default)(i).concat((0,r.default)(o)))}function y(e){return!(0,d.isUndefined)(e)}function v(e,t,f){return l(t,f),(0,d.compactAddLength)(h(e,t,f))}t.NO_RAW_ARGS=s},56261:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHasher=function(e){return a[e.type]||n};var c=f(69338),r=f(94459),n=function(e){return(0,r.xxhashAsU8a)(e,128)},a={Blake2_128:function(e){return(0,r.blake2AsU8a)(e,128)},Blake2_128Concat:function(e){return(0,c.u8aConcat)((0,r.blake2AsU8a)(e,128),(0,c.u8aToU8a)(e))},Blake2_256:function(e){return(0,r.blake2AsU8a)(e,256)},Identity:function(e){return(0,c.u8aToU8a)(e)},Twox128:function(e){return(0,r.xxhashAsU8a)(e,128)},Twox256:function(e){return(0,r.xxhashAsU8a)(e,256)},Twox64Concat:function(e){return(0,c.u8aConcat)((0,r.xxhashAsU8a)(e,64),(0,c.u8aToU8a)(e))}}},44255:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStorage=function(e){for(var t={},f=Object.entries(c.substrate),r=0;r<f.length;r++)t[f[r][0]]=f[r][1](e);return{substrate:t}};var c=f(845)},95675:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateStorage=function(e,t,f){for(var o=t.pallets,u=(0,a.getStorage)(e),s=function(t){var f=o[t],a=f.name,s=f.storage;if(s.isSome){var l=(0,c.stringCamelCase)(a),p=s.unwrap(),b=p.items,h=p.prefix.toString();(0,c.lazyMethod)(u,l,(function(){return(0,c.lazyMethods)({palletVersion:(0,d.createRuntimeFunction)({method:"palletVersion",prefix:h,section:l},(0,n.createKeyRaw)(e,{method:":__STORAGE_VERSION__:",prefix:a.toString()},n.NO_RAW_ARGS),i)(e)},b,(function(t){return(0,n.createFunction)(e,{meta:t,method:t.name.toString(),prefix:h,section:l},{})}),r.objectNameToCamel)}))}},l=0;l<o.length;l++)s(l);return u};var c=f(69338),r=f(85549),n=f(92876),a=f(44255),d=f(37066),i={docs:"Returns the current pallet version from storage",type:"u16"}},845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(37066);function r(e,t,f){return(0,c.createRuntimeFunction)({method:e,prefix:"Substrate",section:"substrate"},t,f)}var n={changesTrieConfig:r("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:r("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:r("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),extrinsicIndex:r("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:r("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"})};t.substrate=n},37066:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRuntimeFunction=function(e,t,f){var r=e.method,a=e.prefix,d=e.section,i=f.docs,o=f.type;return function(e){var f;return(0,c.createFunction)(e,{meta:e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:e.createTypeUnsafe("Vec<Text>",[[i]]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:e.createTypeUnsafe("Text",[r]),toJSON:function(){return t},type:e.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:(null===(f=n(e,o))||void 0===f?void 0:f.id)||0}])}]),method:r,prefix:a,section:d},{key:t,skipHashing:!0})}};var c=f(92876);function r(e,t){var f=t.toLowerCase();return e.lookup.types.find((function(e){return e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===f||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===f}))}function n(e,t){var f=r(e,t);if(!f&&"Bytes"===t){var c=r(e,"u8");c&&(f=e.lookup.types.find((function(e){return e.type.def.isSequence&&e.type.def.asSequence.type.eq(c.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t)})))}return f||console.warn("Unable to map ".concat(t," to a lookup index")),f}},85549:(e,t,f)=>{"use strict";function c(e){return function(t){var f=t.name;return e(f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.objectNameToString=t.objectNameToCamel=void 0;var r=c(f(69338).stringCamelCase);t.objectNameToCamel=r;var n=c((function(e){return e.toString()}));t.objectNameToString=n},49890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Metadata",{enumerable:!0,get:function(){return c.Metadata}}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return r.PortableRegistry}}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return n.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return n.decorateStorage}}),Object.defineProperty(t,"expandMetadata",{enumerable:!0,get:function(){return n.expandMetadata}});var c=f(42319),r=f(73598),n=f(24551)},24174:(e,t,f)=>{"use strict";var c,r=f(64836)(f(38416));Object.defineProperty(t,"__esModule",{value:!0}),t.extractTypes=u;var n=f(91812);function a(e,t){var f=t.sub,c=f.lookupName,r=f.type;return u([c||r])}function d(e,t){return u(t.sub.map((function(e){var t=e.lookupName,f=e.type;return t||f})))}function i(e,t){var f=t.info;throw new Error("Unhandled: Unable to create and validate type from ".concat(e," (info=").concat(n.TypeDefInfo[f],")"))}var o=(c={},(0,r.default)(c,n.TypeDefInfo.BTreeMap,d),(0,r.default)(c,n.TypeDefInfo.BTreeSet,a),(0,r.default)(c,n.TypeDefInfo.Compact,a),(0,r.default)(c,n.TypeDefInfo.DoNotConstruct,i),(0,r.default)(c,n.TypeDefInfo.Enum,d),(0,r.default)(c,n.TypeDefInfo.HashMap,d),(0,r.default)(c,n.TypeDefInfo.Int,i),(0,r.default)(c,n.TypeDefInfo.Linkage,a),(0,r.default)(c,n.TypeDefInfo.Null,i),(0,r.default)(c,n.TypeDefInfo.Option,a),(0,r.default)(c,n.TypeDefInfo.Plain,(function(e,t){return t.lookupName||t.type})),(0,r.default)(c,n.TypeDefInfo.Range,a),(0,r.default)(c,n.TypeDefInfo.RangeInclusive,a),(0,r.default)(c,n.TypeDefInfo.Result,d),(0,r.default)(c,n.TypeDefInfo.Set,d),(0,r.default)(c,n.TypeDefInfo.Si,i),(0,r.default)(c,n.TypeDefInfo.Struct,d),(0,r.default)(c,n.TypeDefInfo.Tuple,d),(0,r.default)(c,n.TypeDefInfo.UInt,i),(0,r.default)(c,n.TypeDefInfo.Vec,a),(0,r.default)(c,n.TypeDefInfo.VecFixed,a),(0,r.default)(c,n.TypeDefInfo.WrapperKeepOpaque,a),(0,r.default)(c,n.TypeDefInfo.WrapperOpaque,a),c);function u(e){return e.map((function(e){var t=(0,n.getTypeDef)(e);return o[t.info](e,t)}))}},43914:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.flattenUniq=function e(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r<t.length;r++){var n=t[r];Array.isArray(n)?e(n,f):f.push(n)}return(0,c.default)(new Set(f))}},12701:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSiName=function(e,t){var f=e.getTypeDef(t);return f.lookupName||f.type}},44711:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqTypes=function(e,t,f){return(0,n.validateTypes)(e,f,(0,r.flattenUniq)((o=(i=t).lookup,i.pallets.reduce((function(e,t){var f=t.calls,r=t.constants,n=t.events,i=t.storage;return e.push([a(o,r)]),f.isSome&&e.push(d(o,f.unwrap().type)),n.isSome&&e.push(d(o,n.unwrap().type)),i.isSome&&e.push(i.unwrap().items.map((function(e){var t=e.type;if(t.isPlain)return[o.getTypeDef(t.asPlain).type];var f=t.asMap,r=f.hashers,n=f.key,a=f.value;return 1===r.length?[o.getTypeDef(a).type,o.getTypeDef(n).type]:[o.getTypeDef(a).type].concat((0,c.default)(o.getSiType(n).def.asTuple.map((function(e){return o.getTypeDef(e).type}))))}))),e}),[]))));var i,o};var r=f(43914),n=f(98129);function a(e,t){return t.map((function(t){var f=t.type;return e.getTypeDef(f).type}))}function d(e,t){return e.getSiType(t).def.asVariant.variants.map((function(t){var f=t.fields;return a(e,f)}))}},83373:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"flattenUniq",{enumerable:!0,get:function(){return c.flattenUniq}}),Object.defineProperty(t,"getSiName",{enumerable:!0,get:function(){return r.getSiName}}),Object.defineProperty(t,"getUniqTypes",{enumerable:!0,get:function(){return n.getUniqTypes}}),Object.defineProperty(t,"toCallsOnly",{enumerable:!0,get:function(){return a.toCallsOnly}}),Object.defineProperty(t,"validateTypes",{enumerable:!0,get:function(){return d.validateTypes}});var c=f(43914),r=f(12701),n=f(44711),a=f(4749),d=f(98129)},4749:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.toCallsOnly=function(e,t){var f=t.extrinsic,c=t.lookup,r=t.pallets;return e.createTypeUnsafe("MetadataLatest",[{extrinsic:f,lookup:{types:c.types.map((function(t){var f,c,r,a=t.id,d=t.type;return e.createTypeUnsafe("PortableType",[{id:a,type:n(n({},d),{},{docs:(f=d.docs,c=f.map((function(e){return e.toString().trim()})),r=c.findIndex((function(e){return!e.length})),-1===r?c:c.slice(0,r))})}])}))},pallets:r.map((function(t){var f=t.calls,c=t.index,r=t.name;return{calls:e.createTypeUnsafe("Option<PalletCallMetadataLatest>",[f.unwrapOr(null)]),index:c,name:r}}))}]).toJSON()}},98129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTypes=function(e,t,f){var c=(0,n.flattenUniq)((0,r.extractTypes)(f)).filter((function(t){return!e.hasType(t)&&!e.isLookupType(t)})).sort();if(0!==c.length){var d="Unknown types found, no types for ".concat(c.join(", "));if(t)throw new Error(d);a.warn(d)}return f};var c=f(69338),r=f(24174),n=f(43914),a=(0,c.logger)("metadata")},8349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV11=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:f}])}},88094:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.toV12=function(e,t){var f=t.extrinsic,c=t.modules;return e.createTypeUnsafe("MetadataV12",[{extrinsic:f,modules:c.map((function(t){return e.createTypeUnsafe("ModuleMetadataV12",[n(n({},t),{},{index:255})])}))}])}},35194:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV13=function(e,t){return e.createTypeUnsafe("MetadataV13",[t])}},35874:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.toV14=function(e,t,f){var c=[];(function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)u(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1])})(c,"Null","u8","u16","u32","u64"),function(e,t,f){e.register({OriginCaller:{_enum:t.map((function(e,t){return[e.name.toString(),f>=12?e.index.toNumber():t]})).sort((function(e,t){return e[1]-t[1]})).reduce((function(e,t){for(var f=(0,n.default)(t,2),c=f[0],r=f[1],a=Object.keys(e).length;a<r;a++)e["Empty".concat(a)]="Null";return e[c]=i.knownOrigins[c]||"Null",e}),{})}})}(e,t.modules,f);var r=function(e,t){var f=t.signedExtensions,c=t.version;return e.createTypeUnsafe("ExtrinsicMetadataV14",[{signedExtensions:f.map((function(e){return{identifier:e,type:0}})),type:0,version:c}])}(e,t.extrinsic),o=t.modules.map((function(t){return function(e,t,f,c){var r=c.calls,n=c.constants,i=c.errors,o=c.events,u=c.storage,s=(0,d.getAliasTypes)(t,(0,a.stringCamelCase)(f.name));return t.createTypeUnsafe("PalletMetadataV14",[{calls:r&&b(e,t,f.name,r,s),constants:h(e,t,n,s),errors:i&&y(e,t,f.name,i),events:o&&v(e,t,f.name,o,s),index:f.index,name:f.name,storage:u&&g(e,t,u,s)}])}(c,e,t,{calls:t.calls.unwrapOr(null),constants:t.constants,errors:t.errors.length?t.errors:null,events:t.events.unwrapOr(null),storage:t.storage.unwrapOr(null)})}));return e.createTypeUnsafe("MetadataV14",[{extrinsic:r,lookup:{types:c.map((function(t,f){return e.createTypeUnsafe("PortableType",[{id:f,type:t}])}))},pallets:o}])};var a=f(69338),d=f(41122),i=f(11952),o=[["<",">"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function u(e,t){var f=t.toString(),c=e.findIndex((function(e){return e.def.HistoricMetaCompat===f}));return-1!==c?c:e.push({def:{HistoricMetaCompat:f}})-1}function s(e,t){return e.push({def:{Tuple:t}})-1}function l(e,t,f,c){return f.push({def:{Variant:{variants:c}},path:["pallet_".concat(e.toString()),"pallet",t]})-1}function p(e,t){t.forEach((function(t){var f=Object.keys(e).find((function(e){return t.eq(e)}));if(f)t.setOverride(e[f]);else{var c=t.toString(),r=Object.entries(e).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return o.reduce((function(e,t){var f=(0,n.default)(t,2),a=f[0],d=f[1];return e.replace("".concat(a).concat(c).concat(d),"".concat(a).concat(r).concat(d))}),e)}),c);c!==r&&t.setOverride(r)}}))}function b(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n.map((function(e){return e.type}))),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){var c=f.name,r=f.type;return t.createTypeUnsafe("SiField",[{name:c,type:u(e,r)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:l(f,"Call",e,n)}])}function h(e,t,f,c){return f.map((function(f){var r=f.docs,n=f.name,a=f.type,d=f.value;return p(c,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:r,name:n,type:u(e,a),value:d}])}))}function y(e,t,f,c,r){var n=c.map((function(e,f){var c=e.docs,r=e.name;return t.createTypeUnsafe("SiVariant",[{docs:c,fields:[],index:f,name:r}])}));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:l(f,"Error",e,n)}])}function v(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){return t.createTypeUnsafe("SiField",[{type:u(e,f)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:l(f,"Event",e,n)}])}function m(e,t,f,c){var n=c.hashers,a=c.isLinked,d=c.isOptional,i=c.keys,o=c.value;return p(f,[o].concat((0,r.default)(Array.isArray(i)?i:[i]))),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?u(e,i[0]):s(e,i.map((function(t){return u(e,t)}))),value:u(e,a?"(".concat(d?"Option<".concat(o.toString(),">"):o.toString(),", Linkage<").concat(i[0].toString(),">)"):o)}}])}function g(e,t,f,c){var r=f.items,n=f.prefix;return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:r.map((function(f){var r,n=f.docs,a=f.fallback,d=f.modifier,i=f.name,o=f.type;if(o.isPlain){var s=o.asPlain;p(c,[s]),r=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:u(e,s)}])}else if(o.isMap){var l=o.asMap;r=m(e,t,c,{hashers:[l.hasher],isLinked:l.linked.isTrue,isOptional:d.isOptional,keys:[l.key],value:l.value})}else if(o.isDoubleMap){var b=o.asDoubleMap;r=m(e,t,c,{hashers:[b.hasher,b.key2Hasher],isLinked:!1,isOptional:d.isOptional,keys:[b.key1,b.key2],value:b.value})}else{var h=o.asNMap;r=m(e,t,c,{hashers:h.hashers,isLinked:!1,isOptional:d.isOptional,keys:h.keyVec,value:h.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:a,modifier:d,name:i,type:r}])})),prefix:n}])}},50118:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLatest=function(e,t,f){return t}},5411:(e,t,f)=>{"use strict";var c=f(64836)(f(38416));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?r(Object(f),!0).forEach((function(t){(0,c.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}function a(e,t){return t.toNumber()>=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function d(e,t){return t.isMap?[n(n({},t.asMap),{},{hasher:a(e,t.asMap.hasher)}),1]:t.isDoubleMap?[n(n({},t.asDoubleMap),{},{hasher:a(e,t.asDoubleMap.hasher),key2Hasher:a(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}Object.defineProperty(t,"__esModule",{value:!0}),t.toV10=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV10",[{modules:f.map((function(t){return function(e,t){var f=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[n(n({},t),{},{storage:f?n(n({},f),{},{items:f.items.map((function(t){return n(n({},t),{},{type:e.createTypeUnsafe("StorageEntryTypeV10",d(e,t.type))})}))}):null})])}(e,t)}))}])}},10686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types",path:"/",type:"cjs",version:"8.5.1"}},13853:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(861)),n=c(f(56690)),a=c(f(89728)),d=c(f(61655)),i=c(f(94993)),o=c(f(73808));Object.defineProperty(t,"__esModule",{value:!0}),t.Data=void 0;var u=f(74754),s=f(69338);var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){var f;return(0,n.default)(this,u),f=c.call.apply(c,[this,e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"}].concat((0,r.default)(function(e,t){return(0,s.isU8a)(t)||(0,s.isString)(t)?function(e,t){var f=t[0];if(!f)return[void 0,void 0];if(f>=1&&f<=33){var c=f-1,r=t.subarray(1,c+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(f>=34&&f<=37)return[t.subarray(1,33),f-32];throw new Error("Unable to decode Data, invalid indicator byte ".concat(f))}(e,(0,s.u8aToU8a)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)))),(0,s.assert)(!f.isRaw||f.asRaw.length<=32,"Data.Raw values are limited to a maximum length of 32 bytes"),f}return(0,a.default)(u,[{key:"asBlakeTwo256",get:function(){return this.value}},{key:"asKeccak256",get:function(){return this.value}},{key:"asRaw",get:function(){return this.value}},{key:"asSha256",get:function(){return this.value}},{key:"asShaThree256",get:function(){return this.value}},{key:"isBlakeTwo256",get:function(){return 2===this.index}},{key:"isKeccak256",get:function(){return 4===this.index}},{key:"isNone",get:function(){return 0===this.index}},{key:"isRaw",get:function(){return 1===this.index}},{key:"isSha256",get:function(){return 3===this.index}},{key:"isShaThree256",get:function(){return 5===this.index}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"toU8a",value:function(){if(0===this.index)return new Uint8Array(1);if(1===this.index){var e=this.value.toU8a(!0),t=Math.min(e.length,32),f=new Uint8Array(t+1);return f.set([t+1],0),f.set(e.subarray(0,t),1),f}var c=new Uint8Array(33);return c.set([this.index+32],0),c.set(this.value.toU8a(),1),c}}]),u}(u.Enum);t.Data=l},98621:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728)),a=c(f(66115)),d=c(f(41588)),i=c(f(61655)),o=c(f(94993)),u=c(f(73808)),s=c(f(29399)),l=c(f(40426)),p=c(f(861)),b=c(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.StorageKey=void 0,t.unwrapStorageSi=g,t.unwrapStorageType=w;var h=f(74754),y=f(69338),v=f(83373),m={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};function g(e){return e.isPlain?e.asPlain:e.asMap.value}function w(e,t,f){var c=(0,v.getSiName)(e.lookup,g(t));return f?"Option<".concat(c,">"):c}function O(e){if((0,y.isU8a)(e)||!e||(0,y.isString)(e))return{key:e};if(e instanceof E)return{key:e,method:e.method,section:e.section};if((0,y.isFunction)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){var t=(0,b.default)(e,2),f=t[0],c=t[1],r=void 0===c?[]:c;if((0,y.assert)((0,y.isFunction)(f),"Expected function input for key construction"),f.meta&&f.meta.type.isMap){var n=f.meta.type.asMap;(0,y.assert)(Array.isArray(r)&&r.length===n.hashers.length,(function(){return"Expected an array of ".concat(n.hashers.length," values as params to a Map query")}))}return{key:f.apply(void 0,(0,p.default)(r)),method:f.method,section:f.section}}throw new Error("Unable to convert input ".concat(e," to StorageKey"))}function P(e){return e instanceof E||(0,y.isFunction)(e)?e.meta:Array.isArray(e)?(0,b.default)(e,1)[0].meta:void 0}function x(e,t){if(t instanceof E)return t.outputType;if((0,y.isFunction)(t))return w(e,t.meta.type);if(Array.isArray(t)){var f=(0,b.default)(t,1)[0];if(f.meta)return w(e,f.meta.type)}return"Raw"}var k=(0,l.default)("args"),j=(0,l.default)("meta"),M=(0,l.default)("outputType"),S=(0,l.default)("method"),T=(0,l.default)("section"),E=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=O(t),i=d.key,o=d.method,u=d.section;return f=c.call(this,e,i),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),S,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),T,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),M)[M]=x(e,t),f.setMeta(P(t),n.section||u,n.method||o),f}return(0,n.default)(l,[{key:"args",get:function(){return(0,s.default)(this,k)[k]}},{key:"meta",get:function(){return(0,s.default)(this,j)[j]}},{key:"method",get:function(){return(0,s.default)(this,S)[S]}},{key:"outputType",get:function(){return(0,s.default)(this,M)[M]}},{key:"section",get:function(){return(0,s.default)(this,T)[T]}},{key:"is",value:function(e){return e.section===this.section&&e.method===this.method}},{key:"setMeta",value:function(e,t,f){(0,s.default)(this,j)[j]=e,(0,s.default)(this,S)[S]=f||(0,s.default)(this,S)[S],(0,s.default)(this,T)[T]=t||(0,s.default)(this,T)[T],e&&((0,s.default)(this,M)[M]=w(this.registry,e.type));try{(0,s.default)(this,k)[k]=function(e,t,f){if(!f||!f.type.isMap)return[];var c=f.type.asMap,r=c.hashers,n=c.key,a=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple;return function(e,t,f){for(var c=32,r=new Array(f.length),n=0;n<f.length;n++){var a=(0,b.default)(f[n],2),d=a[0],i=a[1],o=(0,b.default)(m[d.type],2),u=o[0],s=o[1],l=s?e.createTypeUnsafe((0,v.getSiName)(e.lookup,i),[t.subarray(c+u)]):e.createTypeUnsafe("Raw",[t.subarray(c,c+u)]);c+=u+(s?l.encodedLength:0),r[n]=l}return r}(e,t,r.map((function(e,t){return[e,a[t]]})))}(this.registry,this.toU8a(!0),e)}catch(e){}return this}},{key:"toHuman",value:function(){return(0,s.default)(this,k)[k].length?(0,s.default)(this,k)[k].map((function(e){return e.toHuman()})):(0,d.default)((0,u.default)(l.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"StorageKey"}}]),l}(h.Bytes);t.StorageKey=E},62347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.Bool}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return c.Bytes}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return r.Data}}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return c.I128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return c.I16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return c.I256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return c.I32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return c.I64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.I8}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return c.Null}}),Object.defineProperty(t,"StorageKey",{enumerable:!0,get:function(){return n.StorageKey}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return c.Text}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return c.Type}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return c.U128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return c.U16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return c.U256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return c.U32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return c.U64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return c.U8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return c.USize}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return c.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return c.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return c.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return c.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return c.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return c.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return c.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return c.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return c.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return c.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return c.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return c.usize}});var c=f(74754),r=f(13853),n=f(98621)},3320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(30379);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(74785)},84064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},41645:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(84064)),a=f(74785);(0,r.detectPackage)(a.packageInfo,null,n.default)},99355:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.colors=function(e){var t=30*e()-15,f=n.COLORS.map((function(e){return(0,r.default)(e).rotate(t)}));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,c=Math.floor(f.length*e());return f.splice(c,1)[0].alpha(t).string()}};var r=c(f(6767)),n=f(82535)},16746:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.container=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"white",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=document.createElement("div"),n=Object.assign({background:t,borderRadius:"".concat(e/2,"px"),display:"inline-block",height:"".concat(e,"px"),margin:"0px",overflow:"hidden",padding:"0px",width:"".concat(e,"px")},c);return r.className=f,r.style.background=t,Object.keys(n).forEach((function(e){r.style[e]=n[e]})),r}},82535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHAPE_COUNT=t.COLORS=void 0,t.COLORS=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"],t.SHAPE_COUNT=5},84:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beachballIcon=function(e,t){var f=t.size,o=void 0===f?256:f,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=(0,i.seeder)(e),p=(0,n.colors)(l),b=(0,a.container)(o,"white",u,s),h=(0,a.container)(o,p()),y=(0,r.element)(o);b.appendChild(h),h.appendChild(y);for(var v=0;v<d.SHAPE_COUNT;v++){var m=p(),g=(0,c.circle)(l,m,o,v);y.appendChild(g)}return b};var c=f(41647),r=f(31857),n=f(99355),a=f(16746),d=f(82535),i=f(98517)},98517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seeder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(32),t=(0,c.isU8a)(e)?e:(0,c.stringToU8a)(e),f=t[Math.floor(t.length/2)]%t.length-1,r=function(){return(f+=1)===t.length&&(f=0),t[f]};return function(){return(256*r()+r())/65536}};var c=f(69338)},41647:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f,n){var a=f/2,d=360*e(),i=(c.SHAPE_COUNT-n)/c.SHAPE_COUNT*(f/2)+f/8*e(),o=f/4*(e()+(n+1)/c.SHAPE_COUNT),u=o*Math.sin(d)+a,s=o*Math.cos(d)+a,l=(0,r.circle)(i,u,s);return l.setAttributeNS("","fill",t),l};var c=f(82535),r=f(43326)},43326:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f){var r=(0,c.svg)("circle");return r.setAttributeNS("","cx","".concat(t)),r.setAttributeNS("","cy","".concat(f)),r.setAttributeNS("","r","".concat(e)),r};var c=f(46668)},31857:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.element=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"svg",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=(0,c.svg)(t);return n.setAttributeNS("","x","".concat(f)),n.setAttributeNS("","y","".concat(r)),n.setAttributeNS("","width","".concat(e)),n.setAttributeNS("","height","".concat(e)),n};var c=f(46668)},46668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.svg=function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}},30379:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"beachballIcon",{enumerable:!0,get:function(){return c.beachballIcon}}),Object.defineProperty(t,"polkadotIcon",{enumerable:!0,get:function(){return r.polkadotIcon}});var c=f(84),r=f(15845)},15845:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.polkadotIcon=function(e,t){var f,u,s,l,p,b,h,y,v=(u=function(e){var t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(t.isAlternative),s=u.r,l=u.r3o4,p=u.ro2,b=u.ro4,h=u.rroot3o2,y=u.rroot3o4,[[a,a-s],[a,a-p],[a-y,a-l],[a-h,a-p],[a-y,a-b],[a-h,a],[a-h,a+p],[a-y,a+b],[a-y,a+l],[a,a+s],[a,a+p],[a+y,a+l],[a+h,a+p],[a+y,a+b],[a+h,a],[a+h,a-p],[a+y,a-b],[a+y,a-l],[a,a]]);try{f=function(e){var t=Object.values(d).map((function(e){return e.freq})).reduce((function(e,t){return e+t})),f=function(e){return o.length||(o=n(new Uint8Array(32))),n((0,r.decodeAddress)(e)).map((function(e,t){return(e+256-o[t])%256}))}(e),c=Math.floor((f[30]+256*f[31])%t),a=f[28]%6*3,i=Math.floor(70*f[29]/256+26)%80+30,u=function(e){var t=0,f=Object.values(d).find((function(f){return t+=f.freq,e<t}));if(!f)throw new Error("Unable to find schema");return f}(c),s=Array.from(f).map((function(e,t){var f=(e+t%28*58)%256;if(0===f)return"#444";if(255===f)return"transparent";var c=Math.floor(f%64*360/64),r=[53,15,35,75][Math.floor(f/64)];return"hsl(".concat(c,", ").concat(i,"%, ").concat(r,"%)")}));return u.colors.map((function(e,t){return s[u.colors[t<18?(t+a)%18:18]]}))}(e)}catch(e){f=new Array(v.length).fill("#ddd")}return[i].concat(v.map((function(e,t){var r=(0,c.default)(e,2);return{cx:r[0],cy:r[1],fill:f[t],r:5}})))};var r=f(94459),n=function(e){return(0,r.blake2AsU8a)(e,512)},a=32,d={target:{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},cube:{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},quazar:{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},flower:{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},cyclic:{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},vmirror:{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},hmirror:{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}},i={cx:a,cy:a,fill:"#eee",r:a},o=new Uint8Array},2610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(41645);var c=f(3320);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},74785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/ui-shared",path:"/",type:"cjs",version:"2.2.1"}},92349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToEvm=function(e,t){return(0,c.decodeAddress)(e,t).subarray(0,20)};var c=f(85709)},12086:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddress=function(e,t){var f;try{f=(0,r.base58Decode)(e)}catch(e){return[!1,e.message]}var d=(0,n.checkAddressChecksum)(f),i=(0,c.default)(d,4),o=i[0],u=i[3];return u!==t?[!1,"Prefix mismatch, expected ".concat(t,", found ").concat(u)]:a.defaults.allowedEncodedLengths.includes(f.length)?[o,o?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]};var r=f(15603),n=f(78184),a=f(42327)},78184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddressChecksum=function(e){var t=64&e[0]?2:1,f=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),n=e.length-(r?2:1),a=(0,c.sshash)(e.subarray(0,n));return[0==(128&e[0])&&![46,47].includes(e[0])&&(r?e[e.length-2]===a[0]&&e[e.length-1]===a[1]:e[e.length-1]===a[0]),n,t,f]};var c=f(48882)},85709:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if((0,r.assert)(e,"Invalid empty address passed"),(0,r.isU8a)(e)||(0,r.isHex)(e))return(0,r.u8aToU8a)(e);try{var i=(0,n.base58Decode)(e);(0,r.assert)(d.defaults.allowedEncodedLengths.includes(i.length),"Invalid decoded address length");var o=(0,a.checkAddressChecksum)(i),u=(0,c.default)(o,4),s=u[0],l=u[1],p=u[2],b=u[3];return(0,r.assert)(t||s,"Invalid decoded address checksum"),(0,r.assert)([-1,b].includes(f),(function(){return"Expected ss58Format ".concat(f,", received ").concat(b)})),i.slice(p,l)}catch(t){throw new Error("Decoding ".concat(e,": ").concat(t.message))}};var r=f(69338),n=f(15603),a=f(78184),d=f(42327)},42327:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=void 0;var c={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:f(43545).availableNetworks.map((function(e){return e.prefix})),prefix:42};t.defaults=c},14003:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.deriveAddress=function(e,t,f){var u=(0,n.keyExtractPath)(t).path;(0,r.assert)(u.length&&!u.every(o),"Expected suri to contain a combination of non-hard paths");var s,l=(0,d.decodeAddress)(e),p=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(u);try{for(p.s();!(s=p.n()).done;){var b=s.value.chainCode;l=(0,a.sr25519DerivePublic)(l,b)}}catch(e){p.e(e)}finally{p.f()}return(0,i.encodeAddress)(l,f)};var r=f(69338),n=f(53992),a=f(31730),d=f(85709),i=f(61031);function o(e){return e.isHard}},61031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.defaults.prefix,f=(0,n.decodeAddress)(e);(0,c.assert)(t>=0&&t<=16383&&![46,47].includes(t),"Out of range ss58Format specified"),(0,c.assert)(a.defaults.allowedDecodedLengths.includes(f.length),(function(){return"Expected a valid key to convert, with length ".concat(a.defaults.allowedDecodedLengths.join(", "))}));var i=(0,c.u8aConcat)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],f);return(0,r.base58Encode)((0,c.u8aConcat)(i,(0,d.sshash)(i).subarray(0,[32,33].includes(f.length)?2:1)))};var c=f(69338),r=f(15603),n=f(85709),a=f(42327),d=f(48882)},45709:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDerivedAddress=function(e,t,f){return(0,r.encodeAddress)((0,n.createKeyDerived)((0,c.decodeAddress)(e),t),f)};var c=f(85709),r=f(61031),n=f(26012)},54018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeMultiAddress=function(e,t,f){return(0,c.encodeAddress)((0,r.createKeyMulti)(e,t),f)};var c=f(61031),r=f(5848)},47650:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressEq=function(e,t){return(0,c.u8aEq)((0,r.decodeAddress)(e),(0,r.decodeAddress)(t))};var c=f(69338),r=f(85709)},20475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evmToAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",a=(0,c.u8aConcat)("evm:",e);return(0,c.assert)(24===a.length,(function(){return"Converting ".concat(e,": Invalid evm address length")})),(0,n.encodeAddress)((0,r.hasher)(f,a),t)};var c=f(69338),r=f(92156),n=f(61031)},20018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addressEq",{enumerable:!0,get:function(){return b.addressEq}}),Object.defineProperty(t,"addressToEvm",{enumerable:!0,get:function(){return c.addressToEvm}}),Object.defineProperty(t,"checkAddress",{enumerable:!0,get:function(){return r.checkAddress}}),Object.defineProperty(t,"checkAddressChecksum",{enumerable:!0,get:function(){return n.checkAddressChecksum}}),Object.defineProperty(t,"createKeyDerived",{enumerable:!0,get:function(){return d.createKeyDerived}}),Object.defineProperty(t,"createKeyMulti",{enumerable:!0,get:function(){return a.createKeyMulti}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return i.decodeAddress}}),Object.defineProperty(t,"deriveAddress",{enumerable:!0,get:function(){return o.deriveAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return u.encodeAddress}}),Object.defineProperty(t,"encodeDerivedAddress",{enumerable:!0,get:function(){return s.encodeDerivedAddress}}),Object.defineProperty(t,"encodeMultiAddress",{enumerable:!0,get:function(){return l.encodeMultiAddress}}),Object.defineProperty(t,"evmToAddress",{enumerable:!0,get:function(){return p.evmToAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return h.isAddress}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return y.setSS58Format}}),Object.defineProperty(t,"sortAddresses",{enumerable:!0,get:function(){return v.sortAddresses}}),Object.defineProperty(t,"validateAddress",{enumerable:!0,get:function(){return m.validateAddress}});var c=f(92349),r=f(12086),n=f(78184),a=f(5848),d=f(26012),i=f(85709),o=f(14003),u=f(61031),s=f(45709),l=f(54018),p=f(20475),b=f(47650),h=f(16622),y=f(71347),v=f(47831),m=f(28311)},16622:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAddress=function(e,t,f){try{return(0,c.validateAddress)(e,t,f)}catch(e){return!1}};var c=f(28311)},26012:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyDerived=function(e,t){return(0,r.blake2AsU8a)((0,c.u8aConcat)(d,(0,a.decodeAddress)(e),(0,c.bnToU8a)(t,n.BN_LE_16_OPTS)))};var c=f(69338),r=f(4410),n=f(32421),a=f(85709),d=(0,c.stringToU8a)("modlpy/utilisuba")},5848:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyMulti=function(e,t){return(0,n.blake2AsU8a)(r.u8aConcat.apply(void 0,[i,(0,r.compactToU8a)(e.length)].concat((0,c.default)((0,r.u8aSorted)(e.map(d.addressToU8a))),[(0,r.bnToU8a)(t,a.BN_LE_16_OPTS)])))};var r=f(69338),n=f(4410),a=f(32421),d=f(47377),i=(0,r.stringToU8a)("modlpy/utilisuba")},71347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSS58Format=function(e){n.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as pat of the address encode function"),r.defaults.prefix=e};var c=f(69338),r=f(42327),n=(0,c.logger)("setSS58Format")},47831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAddresses=function(e,t){return(0,c.u8aSorted)(e.map(n.addressToU8a)).map((function(e){return(0,r.encodeAddress)(e,t)}))};var c=f(69338),r=f(61031),n=f(47377)},48882:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sshash=function(e){return(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e),512)};var c=f(69338),r=f(4410),n=(0,c.stringToU8a)("SS58PRE")},47377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToU8a=function(e){return(0,c.decodeAddress)(e)};var c=f(85709)},28311:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAddress=function(e,t,f){return!!(0,c.decodeAddress)(e,t,f)};var c=f(85709)},23141:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase32=t.base32Validate=t.base32Encode=t.base32Decode=void 0;var c=f(96090),r=f(49817),n="abcdefghijklmnopqrstuvwxyz234567",a={chars:n,coder:c.utils.chain(c.utils.radix2(5),c.utils.alphabet(n),{decode:function(e){return e.split("")},encode:function(e){return e.join("")}}),ipfs:"b",type:"base32"},d=(0,r.createValidate)(a);t.base32Validate=d;var i=(0,r.createIs)(d);t.isBase32=i;var o=(0,r.createDecode)(a,d);t.base32Decode=o;var u=(0,r.createEncode)(a);t.base32Encode=u},49817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecode=function(e,t){var f=e.coder,c=e.ipfs;return function(e,r){return t(e,r),f.decode(c&&r?e.substring(1):e)}},t.createEncode=function(e){var t=e.coder,f=e.ipfs;return function(e,r){var n=t.encode((0,c.u8aToU8a)(e));return f&&r?"".concat(f).concat(n):n}},t.createIs=function(e){return function(t,f){try{return e(t,f)}catch(e){return!1}}},t.createValidate=function(e){var t=e.chars,f=e.ipfs,r=e.type;return function(e,n){(0,c.assert)(e&&"string"==typeof e,(function(){return"Expected non-null, non-empty ".concat(r," string input")})),f&&n&&(0,c.assert)(e[0]===f,(function(){return"Expected ipfs-compatible ".concat(r," to start with '").concat(f,"'")}));for(var a=function(f){(0,c.assert)(t.includes(e[f])||"="===e[f]&&(f===e.length-1||!t.includes(e[f+1])),(function(){return"Invalid ".concat(r,' character "').concat(e[f],'" (0x').concat(e.charCodeAt(f).toString(16),") at index ").concat(f)}))},d=n?1:0;d<e.length;d++)a(d);return!0}};var c=f(69338)},612:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base32Decode",{enumerable:!0,get:function(){return c.base32Decode}}),Object.defineProperty(t,"base32Encode",{enumerable:!0,get:function(){return c.base32Encode}}),Object.defineProperty(t,"base32Validate",{enumerable:!0,get:function(){return c.base32Validate}}),Object.defineProperty(t,"isBase32",{enumerable:!0,get:function(){return c.isBase32}});var c=f(23141)},51995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase58=t.base58Validate=t.base58Encode=t.base58Decode=void 0;var c=f(96090),r=f(49817),n={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:c.base58,ipfs:"z",type:"base58"},a=(0,r.createValidate)(n);t.base58Validate=a;var d=(0,r.createDecode)(n,a);t.base58Decode=d;var i=(0,r.createEncode)(n);t.base58Encode=i;var o=(0,r.createIs)(a);t.isBase58=o},15603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base58Decode",{enumerable:!0,get:function(){return c.base58Decode}}),Object.defineProperty(t,"base58Encode",{enumerable:!0,get:function(){return c.base58Encode}}),Object.defineProperty(t,"base58Validate",{enumerable:!0,get:function(){return c.base58Validate}}),Object.defineProperty(t,"isBase58",{enumerable:!0,get:function(){return c.isBase58}});var c=f(51995)},67037:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase64=t.base64Validate=t.base64Encode=t.base64Decode=void 0;var c=f(96090),r=f(49817),n={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:c.base64,type:"base64"},a=(0,r.createValidate)(n);t.base64Validate=a;var d=(0,r.createIs)(a);t.isBase64=d;var i=(0,r.createDecode)(n,a);t.base64Decode=i;var o=(0,r.createEncode)(n);t.base64Encode=o},1584:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"base64Encode",{enumerable:!0,get:function(){return c.base64Encode}}),Object.defineProperty(t,"base64Pad",{enumerable:!0,get:function(){return r.base64Pad}}),Object.defineProperty(t,"base64Trim",{enumerable:!0,get:function(){return n.base64Trim}}),Object.defineProperty(t,"base64Validate",{enumerable:!0,get:function(){return c.base64Validate}}),Object.defineProperty(t,"isBase64",{enumerable:!0,get:function(){return c.isBase64}});var c=f(67037),r=f(55925),n=f(31567)},55925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Pad=function(e){return e.padEnd(e.length+e.length%4,"=")}},31567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Trim=function(e){for(;e.length&&"="===e[e.length-1];)e=e.slice(0,-1);return e}},4410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blake2AsHex=void 0,t.blake2AsU8a=a;var c=f(13803),r=f(69338),n=f(56431);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,f=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,d=Math.ceil(t/8),i=(0,r.u8aToU8a)(e);return!r.hasBigInt||!a&&(0,n.isReady)()?(0,n.blake2b)(i,(0,r.u8aToU8a)(f),d):(0,c.blake2b)(i,{dkLen:d,key:f||void 0})}var d=(0,f(50162).createAsHex)(a);t.blake2AsHex=d},23172:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"blake2AsHex",{enumerable:!0,get:function(){return c.blake2AsHex}}),Object.defineProperty(t,"blake2AsU8a",{enumerable:!0,get:function(){return c.blake2AsU8a}});var c=f(4410)},32421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_LE_OPTS=t.BN_LE_512_OPTS=t.BN_LE_32_OPTS=t.BN_LE_256_OPTS=t.BN_LE_16_OPTS=t.BN_BE_OPTS=t.BN_BE_32_OPTS=t.BN_BE_256_OPTS=void 0,t.BN_BE_OPTS={isLe:!1},t.BN_LE_OPTS={isLe:!0},t.BN_LE_16_OPTS={bitLength:16,isLe:!0},t.BN_BE_32_OPTS={bitLength:32,isLe:!1},t.BN_LE_32_OPTS={bitLength:32,isLe:!0},t.BN_BE_256_OPTS={bitLength:256,isLe:!1},t.BN_LE_256_OPTS={bitLength:256,isLe:!0},t.BN_LE_512_OPTS={bitLength:512,isLe:!0}},47097:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}}),f(45980);var r=f(99377),n=f(20018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(612);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(15603);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(1584);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(23172);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(35840);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(19309);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(31856);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(69769);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(83665);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(9574);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(9774);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(53992);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(3050);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(43545);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(69459);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(12257);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(41177);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(32793);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(29640);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var j=f(23082);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var M=f(28571);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var S=f(31730);Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var T=f(29151);Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}))},45980:(e,t,f)=>{"use strict";f(39574);var c=f(79656),r=f(69338),n=f(35840),a=f(83665);c.utils.hmacSha256Sync=function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c<t;c++)f[c-1]=arguments[c];return(0,a.hmacSha256AsU8a)(e,r.u8aConcat.apply(void 0,f))},(0,n.cryptoWaitReady)().catch((function(){}))},35840:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoIsReady=void 0,t.cryptoWaitReady=function(){return(0,r.waitReady)().then((function(){return(0,c.assert)((0,r.isReady)(),"Unable to initialize @polkadot/util-crypto"),!0})).catch((function(){return!1}))};var c=f(69338),r=f(56431),n=r.isReady;t.cryptoIsReady=n},29310:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(87152),r=f(54216),n=f(41649),a=[c.packageInfo,r.packageInfo,n.packageInfo];t.default=a},22868:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(29310)),a=f(99377);(0,r.detectPackage)(a.packageInfo,null,n.default)},28179:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.convertPublicKeyToCurve25519=function(e){return(0,n.assertReturn)(r.default.convertPublicKey(e),"Unable to convert publicKey to ed25519")},t.convertSecretKeyToCurve25519=function(e){return r.default.convertSecretKey(e)};var r=c(f(75678)),n=f(69338)},55390:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t))};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Ed25519HDKD"))},19309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertPublicKeyToCurve25519",{enumerable:!0,get:function(){return c.convertPublicKeyToCurve25519}}),Object.defineProperty(t,"convertSecretKeyToCurve25519",{enumerable:!0,get:function(){return c.convertSecretKeyToCurve25519}}),Object.defineProperty(t,"ed25519DeriveHard",{enumerable:!0,get:function(){return r.ed25519DeriveHard}}),Object.defineProperty(t,"ed25519PairFromRandom",{enumerable:!0,get:function(){return n.ed25519PairFromRandom}}),Object.defineProperty(t,"ed25519PairFromSecret",{enumerable:!0,get:function(){return a.ed25519PairFromSecret}}),Object.defineProperty(t,"ed25519PairFromSeed",{enumerable:!0,get:function(){return d.ed25519PairFromSeed}}),Object.defineProperty(t,"ed25519PairFromString",{enumerable:!0,get:function(){return i.ed25519PairFromString}}),Object.defineProperty(t,"ed25519Sign",{enumerable:!0,get:function(){return o.ed25519Sign}}),Object.defineProperty(t,"ed25519Verify",{enumerable:!0,get:function(){return u.ed25519Verify}});var c=f(28179),r=f(55390),n=f(59128),a=f(12034),d=f(5091),i=f(97411),o=f(7010),u=f(55535)},59128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromRandom=function(){return(0,r.ed25519PairFromSeed)((0,c.randomAsU8a)())};var c=f(41177),r=f(5091)},12034:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSecret=function(e){return r.default.sign.keyPair.fromSecretKey(e)};var r=c(f(50780))},5091:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSeed=function(e,t){if(!t&&(0,n.isReady)()){var f=(0,n.ed25519KeypairFromSeed)(e);return{publicKey:f.slice(32),secretKey:f.slice(0,64)}}return r.default.sign.keyPair.fromSeed(e)};var r=c(f(50780)),n=f(56431)},97411:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromString=function(e){return(0,n.ed25519PairFromSeed)((0,r.blake2AsU8a)((0,c.stringToU8a)(e)))};var c=f(69338),r=f(4410),n=f(5091)},7010:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Sign=function(e,t,f){var c=t.publicKey,d=t.secretKey;(0,n.assert)(d,"Expected a valid secretKey");var i=(0,n.u8aToU8a)(e);return!f&&(0,a.isReady)()?(0,a.ed25519Sign)(c,d.subarray(0,32),i):r.default.sign.detached(i,d)};var r=c(f(50780)),n=f(69338),a=f(56431)},55535:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Verify=function(e,t,f,c){var d=(0,n.u8aToU8a)(e),i=(0,n.u8aToU8a)(f),o=(0,n.u8aToU8a)(t);return(0,n.assert)(32===i.length,(function(){return"Invalid publicKey, received ".concat(i.length,", expected 32")})),(0,n.assert)(64===o.length,(function(){return"Invalid signature, received ".concat(o.length," bytes, expected 64")})),!c&&(0,a.isReady)()?(0,a.ed25519Verify)(o,d,i):r.default.sign.detached.verify(d,o,i)};var r=c(f(50780)),n=f(69338),a=f(56431)},32281:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethereumEncode=function(e){if(!e)return"0x";var t,f=(0,c.u8aToU8a)(e);(0,c.assert)([20,32,33,65].includes(f.length),"Invalid address or publicKey passed");for(var a=(0,c.u8aToHex)(([33,65].includes((t=f).length)&&(t=(0,r.keccakAsU8a)((0,n.secp256k1Expand)(t))),t.slice(-20)),-1,!1),d=(0,c.u8aToHex)((0,r.keccakAsU8a)(a),-1,!1),i="",o=0;o<40;o++)i="".concat(i).concat(parseInt(d[o],16)>7?a[o].toUpperCase():a[o]);return"0x".concat(i)};var c=f(69338),r=f(9774),n=f(29640)},31856:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ethereumEncode",{enumerable:!0,get:function(){return c.ethereumEncode}}),Object.defineProperty(t,"isEthereumAddress",{enumerable:!0,get:function(){return r.isEthereumAddress}}),Object.defineProperty(t,"isEthereumChecksum",{enumerable:!0,get:function(){return n.isEthereumChecksum}});var c=f(32281),r=f(59525),n=f(41938)},59525:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumAddress=function(e){return!(!e||42!==e.length||!(0,c.isHex)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.isEthereumChecksum)(e))};var c=f(69338),r=f(41938)},41938:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumChecksum=function(e){for(var t=e.replace("0x",""),f=(0,c.u8aToHex)((0,r.keccakAsU8a)(t.toLowerCase()),-1,!1),n=0;n<40;n++)if((a=t[n])!==(parseInt(f[n],16)>7?a.toUpperCase():a.toLowerCase()))return!1;var a;return!0};var c=f(69338),r=f(9774)},92878:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.hdEthereum=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=(0,d.hmacShaAsU8a)(u,e,512),r=s(f.slice(0,32),f.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return r;(0,n.assert)((0,o.hdValidatePath)(t),"Invalid derivation path");var a,i=t.split("/").slice(1),p=c(i);try{for(p.s();!(a=p.n()).done;){var b=a.value;r=l(r,parseInt(b,10)+(b.length>1&&b.endsWith("'")?o.HARDENED:0))}}catch(e){p.e(e)}finally{p.f()}return r};var n=f(69338),a=f(32421),d=f(83665),i=f(29640),o=f(19121),u=(0,n.stringToU8a)("Bitcoin seed");function s(e,t){return{chainCode:t,publicKey:(0,i.secp256k1PairFromSeed)(e).publicKey,secretKey:e}}function l(e,t){var f=(0,n.bnToU8a)(t,a.BN_BE_32_OPTS),c=t>=o.HARDENED?(0,n.u8aConcat)(new Uint8Array(1),e.secretKey,f):(0,n.u8aConcat)(e.publicKey,f);try{var r=(0,d.hmacShaAsU8a)(e.chainCode,c,512);return s((0,i.secp256k1PrivateKeyTweakAdd)(e.secretKey,r.slice(0,32)),r.slice(32))}catch(f){return l(e,t+1)}}},69769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hdEthereum",{enumerable:!0,get:function(){return c.hdEthereum}}),Object.defineProperty(t,"hdLedger",{enumerable:!0,get:function(){return r.hdLedger}}),Object.defineProperty(t,"hdValidatePath",{enumerable:!0,get:function(){return n.hdValidatePath}});var c=f(92878),r=f(72424),n=f(19121)},30194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerDerivePrivate=function(e,t){var f=e.subarray(0,32),a=e.subarray(32,64),d=e.subarray(64,96),i=(0,c.u8aConcat)([0],f,a,(0,c.bnToU8a)(t,r.BN_LE_32_OPTS)),o=(0,n.hmacShaAsU8a)(d,i,512);return i[0]=1,(0,c.u8aConcat)((0,c.bnToU8a)((0,c.u8aToBn)(f,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(o.subarray(0,28),r.BN_LE_OPTS).imul(c.BN_EIGHT)),r.BN_LE_512_OPTS).subarray(0,32),(0,c.bnToU8a)((0,c.u8aToBn)(a,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(o.subarray(32,64),r.BN_LE_OPTS)),r.BN_LE_512_OPTS).subarray(0,32),(0,n.hmacShaAsU8a)(d,i,512).subarray(32,64))};var c=f(69338),r=f(32421),n=f(83665)},72424:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.hdLedger=function(e,t){var f=e.split(" ").map((function(e){return e.trim()})).filter((function(e){return e}));(0,n.assert)([12,24,25].includes(f.length),"Expected a mnemonic with 24 words (or 25 including a password)");var s=25===f.length?[f.slice(0,24).join(" "),f[24]]:[f.join(" "),""],l=(0,c.default)(s,2),p=l[0],b=l[1];(0,n.assert)((0,d.mnemonicValidate)(p),"Invalid mnemonic passed to ledger derivation"),(0,n.assert)((0,i.hdValidatePath)(t),"Invalid derivation path");var h,y=t.split("/").slice(1),v=(0,u.ledgerMaster)(p,b),m=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(y);try{for(m.s();!(h=m.n()).done;){var g=h.value,w=parseInt(g.replace(/'$/,""),10);v=(0,o.ledgerDerivePrivate)(v,w<i.HARDENED?w+i.HARDENED:w)}}catch(e){m.e(e)}finally{m.f()}return(0,a.ed25519PairFromSeed)(v.slice(0,32))};var n=f(69338),a=f(19309),d=f(3050),i=f(19121),o=f(30194),u=f(27837)},27837:(e,t,f)=>{"use strict";var c=f(64836)(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerMaster=function(e,t){for(var f,i=(0,a.mnemonicToSeedSync)(e,t),o=(0,n.hmacShaAsU8a)(d,new Uint8Array([1].concat((0,c.default)(i))),256);!f||32&f[31];)f=(0,n.hmacShaAsU8a)(d,f||i,512);return f[0]&=248,f[31]&=127,f[31]|=64,(0,r.u8aConcat)(f,o)};var r=f(69338),n=f(83665),a=f(94953),d="ed25519 seed"},19121:(e,t)=>{"use strict";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.HARDENED=void 0,t.hdValidatePath=function(e){if(!e.startsWith("m/"))return!1;var t,r=function(e,t){var c="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!c){if(Array.isArray(e)||(c=function(e,t){if(e){if("string"==typeof e)return f(e,t);var c=Object.prototype.toString.call(e).slice(8,-1);return"Object"===c&&e.constructor&&(c=e.constructor.name),"Map"===c||"Set"===c?Array.from(e):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?f(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){c&&(e=c);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){c=c.call(e)},n:function(){var e=c.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==c.return||c.return()}finally{if(i)throw a}}}}(e.split("/").slice(1));try{for(r.s();!(t=r.n()).done;){var n=t.value,a=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(a)||a>=c||a<0)return!1}}catch(e){r.e(e)}finally{r.f()}return!0};var c=2147483648;t.HARDENED=c},50162:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsHex=function(e){return function(){return(0,c.u8aToHex)(e.apply(void 0,arguments))}},t.createBitHasher=function(e,t){return function(f,c){return t(f,e,c)}},t.createDualHasher=function(e,t){return function(f){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,a=arguments.length>2?arguments[2]:void 0,d=(0,c.u8aToU8a)(f);return!c.hasBigInt||!a&&(0,r.isReady)()?e[n](d):t[n](d)}};var c=f(69338),r=f(56431)},83665:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmacSha256AsU8a",{enumerable:!0,get:function(){return c.hmacSha256AsU8a}}),Object.defineProperty(t,"hmacSha512AsU8a",{enumerable:!0,get:function(){return c.hmacSha512AsU8a}}),Object.defineProperty(t,"hmacShaAsU8a",{enumerable:!0,get:function(){return c.hmacShaAsU8a}});var c=f(39577)},39577:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512AsU8a=t.hmacSha256AsU8a=void 0,t.hmacShaAsU8a=s;var c=f(79569),r=f(23061),n=f(86262),a=f(69338),d=f(56431),i={256:r.sha256,512:n.sha512},o={256:d.hmacSha256,512:d.hmacSha512};function u(e){return function(t,f,c){return s(t,f,e,c)}}function s(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,r=arguments.length>3?arguments[3]:void 0,n=(0,a.u8aToU8a)(e);return!a.hasBigInt||!r&&(0,d.isReady)()?o[f](n,t):(0,c.hmac)(i[f],n,t)}var l=u(256);t.hmacSha256AsU8a=l;var p=u(512);t.hmacSha512AsU8a=p},94459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(22868);var c=f(47097);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},75295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCRYPT_LENGTH=t.NONCE_LENGTH=t.ENCODING_VERSION=t.ENCODING_NONE=t.ENCODING=void 0,t.ENCODING=["scrypt","xsalsa20-poly1305"],t.ENCODING_NONE=["none"],t.ENCODING_VERSION="3",t.NONCE_LENGTH=24,t.SCRYPT_LENGTH=44},93884:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecrypt=function(e,t){var f=e.encoded,a=e.encoding;return(0,c.assert)(f,"No encrypted data available to decode"),(0,n.jsonDecryptData)((0,c.isHex)(f)?(0,c.hexToU8a)(f):(0,r.base64Decode)(f),t,Array.isArray(a.type)?a.type:[a.type])};var c=f(69338),r=f(1584),n=f(96064)},96064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecryptData=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.ENCODING;(0,c.assert)(e,"No encrypted data available to decode"),(0,c.assert)(t||!f.includes("xsalsa20-poly1305"),"Password required to decode encrypted data");var d=e;if(t){var i;if(f.includes("scrypt")){var o=(0,n.scryptFromU8a)(e),u=o.params,s=o.salt;i=(0,n.scryptEncode)(t,s,u).password,e=e.subarray(a.SCRYPT_LENGTH)}else i=(0,c.stringToU8a)(t);d=(0,r.naclDecrypt)(e.subarray(a.NONCE_LENGTH),e.subarray(0,a.NONCE_LENGTH),(0,c.u8aFixLength)(i,256,!0))}return(0,c.assert)(d,"Unable to decode using the supplied passphrase"),d};var c=f(69338),r=f(69459),n=f(32793),a=f(75295)},32620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncrypt=function(e,t,f){var d=!1,i=e;if(f){var o=(0,n.scryptEncode)(f),u=o.params,s=o.password,l=o.salt,p=(0,r.naclEncrypt)(i,s.subarray(0,32)),b=p.encrypted,h=p.nonce;d=!0,i=(0,c.u8aConcat)((0,n.scryptToU8a)(l,u),h,b)}return(0,a.jsonEncryptFormat)(i,t,d)};var c=f(69338),r=f(69459),n=f(32793),a=f(56725)},56725:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncryptFormat=function(e,t,f){return{encoded:(0,c.base64Encode)(e),encoding:{content:t,type:f?r.ENCODING:r.ENCODING_NONE,version:r.ENCODING_VERSION}}};var c=f(1584),r=f(75295)},9574:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"jsonDecrypt",{enumerable:!0,get:function(){return c.jsonDecrypt}}),Object.defineProperty(t,"jsonDecryptData",{enumerable:!0,get:function(){return r.jsonDecryptData}}),Object.defineProperty(t,"jsonEncrypt",{enumerable:!0,get:function(){return n.jsonEncrypt}}),Object.defineProperty(t,"jsonEncryptFormat",{enumerable:!0,get:function(){return a.jsonEncryptFormat}});var c=f(93884),r=f(96064),n=f(32620),a=f(56725)},58937:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccakAsU8a=t.keccakAsHex=t.keccak512AsU8a=t.keccak256AsU8a=void 0;var c=f(85426),r=f(56431),n=f(50162),a=(0,n.createDualHasher)({256:r.keccak256,512:r.keccak512},{256:c.keccak_256,512:c.keccak_512});t.keccakAsU8a=a;var d=(0,n.createBitHasher)(256,a);t.keccak256AsU8a=d;var i=(0,n.createBitHasher)(512,a);t.keccak512AsU8a=i;var o=(0,n.createAsHex)(a);t.keccakAsHex=o},9774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keccak256AsU8a",{enumerable:!0,get:function(){return c.keccak256AsU8a}}),Object.defineProperty(t,"keccak512AsU8a",{enumerable:!0,get:function(){return c.keccak512AsU8a}}),Object.defineProperty(t,"keccakAsHex",{enumerable:!0,get:function(){return c.keccakAsHex}}),Object.defineProperty(t,"keccakAsU8a",{enumerable:!0,get:function(){return c.keccakAsU8a}});var c=f(58937)},5325:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(27424)),n=c(f(56690)),a=c(f(89728)),d=c(f(29399)),i=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.DeriveJunction=void 0;var o=f(69338),u=f(4410),s=f(32421),l=/^\d+$/,p=(0,i.default)("chainCode"),b=(0,i.default)("isHard"),h=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:new Uint8Array(32)}),Object.defineProperty(this,b,{writable:!0,value:!1})}return(0,a.default)(e,[{key:"chainCode",get:function(){return(0,d.default)(this,p)[p]}},{key:"isHard",get:function(){return(0,d.default)(this,b)[b]}},{key:"isSoft",get:function(){return!(0,d.default)(this,b)[b]}},{key:"hard",value:function(e){return this.soft(e).harden()}},{key:"harden",value:function(){return(0,d.default)(this,b)[b]=!0,this}},{key:"soft",value:function(e){return(0,o.isNumber)(e)||(0,o.isBn)(e)||(0,o.isBigInt)(e)?this.soft((0,o.bnToU8a)(e,s.BN_LE_256_OPTS)):(0,o.isHex)(e)?this.soft((0,o.hexToU8a)(e)):(0,o.isString)(e)?this.soft((0,o.compactAddLength)((0,o.stringToU8a)(e))):e.length>32?this.soft((0,u.blake2AsU8a)(e)):((0,d.default)(this,p)[p].fill(0),(0,d.default)(this,p)[p].set(e,0),this)}},{key:"soften",value:function(){return(0,d.default)(this,b)[b]=!1,this}}],[{key:"from",value:function(t){var f=new e,c=t.startsWith("/")?[t.substring(1),!0]:[t,!1],n=(0,r.default)(c,2),a=n[0],d=n[1];return f.soft(l.test(a)?new o.BN(a,10):a),d?f.harden():f}}]),e}();t.DeriveJunction=h},29785:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractPath=function(e){var t=e.match(a),f=[],d="";if(t){d=t.join("");var i,o=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(t);try{for(o.s();!(i=o.n()).done;){var u=i.value;f.push(n.DeriveJunction.from(u.substring(1)))}}catch(e){o.e(e)}finally{o.f()}}return(0,r.assert)(d===e,(function(){return'Re-constructed path "'.concat(d,'" does not match input')})),{parts:t,path:f}};var r=f(69338),n=f(5325),a=/\/(\/?)([^/]+)/g},61196:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractSuri=function(e){var t=e.match(a);(0,r.assert)(!(0,r.isNull)(t),"Unable to match provided value to a secret URI");var f=(0,c.default)(t,7),d=f[1],i=f[3];return{derivePath:i,password:f[6],path:(0,n.keyExtractPath)(i).path,phrase:d}};var r=f(69338),n=f(29785),a=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/},20104:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.keyFromPath=function(e,t,f){var r,n=d[f],a=e,i=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(t);try{for(i.s();!(r=i.n()).done;){a=n(a,r.value)}}catch(e){i.e(e)}finally{i.f()}return a};var r=f(36038),n=f(45388),a=f(50297),d={ecdsa:r.keyHdkdEcdsa,ed25519:n.keyHdkdEd25519,ethereum:r.keyHdkdEcdsa,sr25519:a.keyHdkdSr25519}},75596:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSeedDeriveFn=function(e,t){return function(f,r){var n=r.chainCode,a=r.isHard;return(0,c.assert)(a,"A soft key was found in the path and is not supported"),e(t(f.secretKey.subarray(0,32),n))}};var c=f(69338)},36038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEcdsa=void 0;var c=f(64209),r=f(2793),n=(0,f(75596).createSeedDeriveFn)(r.secp256k1PairFromSeed,c.secp256k1DeriveHard);t.keyHdkdEcdsa=n},45388:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEd25519=void 0;var c=f(19309),r=(0,f(75596).createSeedDeriveFn)(c.ed25519PairFromSeed,c.ed25519DeriveHard);t.keyHdkdEd25519=r},50297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdSr25519=function(e,t){var f=t.chainCode;return t.isSoft?(0,r.sr25519DeriveSoft)(e,f):(0,c.sr25519DeriveHard)(e,f)};var c=f(34278),r=f(43576)},53992:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keyExtractPath",{enumerable:!0,get:function(){return c.keyExtractPath}}),Object.defineProperty(t,"keyExtractSuri",{enumerable:!0,get:function(){return r.keyExtractSuri}}),Object.defineProperty(t,"keyFromPath",{enumerable:!0,get:function(){return n.keyFromPath}}),Object.defineProperty(t,"keyHdkdEcdsa",{enumerable:!0,get:function(){return i.keyHdkdEcdsa}}),Object.defineProperty(t,"keyHdkdEd25519",{enumerable:!0,get:function(){return a.keyHdkdEd25519}}),Object.defineProperty(t,"keyHdkdSr25519",{enumerable:!0,get:function(){return d.keyHdkdSr25519}});var c=f(29785),r=f(61196),n=f(20104),a=f(45388),d=f(50297),i=f(36038)},7506:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");t.default=f},94953:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.entropyToMnemonic=y,t.generateMnemonic=function(e){return e=e||128,(0,r.assert)(e%32==0,u),y((0,a.randomAsU8a)(e/8))},t.mnemonicToEntropy=h,t.mnemonicToSeedSync=function(e,t){return(0,n.pbkdf2Encode)((0,r.stringToU8a)(s(e)),(0,r.stringToU8a)("mnemonic".concat(s(t)))).password},t.validateMnemonic=function(e){try{h(e)}catch(e){return!1}return!0};var r=f(69338),n=f(12257),a=f(41177),d=f(23082),i=c(f(7506)),o="Invalid mnemonic",u="Invalid entropy";function s(e){return(e||"").normalize("NFKD")}function l(e){return parseInt(e,2)}function p(e){return e.map((function(e){return e.toString(2).padStart(8,"0")})).join("")}function b(e){return p(Array.from((0,d.sha256AsU8a)(e))).slice(0,8*e.length/32)}function h(e){var t,f=s(e).split(" ");(0,r.assert)(f.length%3==0,o);var c=f.map((function(e){var t=i.default.indexOf(e);return(0,r.assert)(-1!==t,o),t.toString(2).padStart(11,"0")})).join(""),n=32*Math.floor(c.length/33),a=c.slice(0,n),d=c.slice(n),p=null===(t=a.match(/(.{1,8})/g))||void 0===t?void 0:t.map(l);(0,r.assert)(p&&p.length%4==0&&p.length>=16&&p.length<=32,u);var h=(0,r.u8aToU8a)(p),y=b(h);return(0,r.assert)(y===d,"Invalid mnemonic checksum"),h}function y(e){return(0,r.assert)(e.length%4==0&&e.length>=16&&e.length<=32,u),(p(Array.from(e))+b(e)).match(/(.{1,11})/g).map((function(e){return i.default[l(e)]})).join(" ")}},86697:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicGenerate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1?arguments[1]:void 0;return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Generate)(e):(0,n.generateMnemonic)(a[e])};var c=f(69338),r=f(56431),n=f(94953),a={12:128,15:160,18:192,21:224,24:256}},3050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mnemonicGenerate",{enumerable:!0,get:function(){return c.mnemonicGenerate}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return r.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToLegacySeed",{enumerable:!0,get:function(){return n.mnemonicToLegacySeed}}),Object.defineProperty(t,"mnemonicToMiniSecret",{enumerable:!0,get:function(){return a.mnemonicToMiniSecret}}),Object.defineProperty(t,"mnemonicValidate",{enumerable:!0,get:function(){return d.mnemonicValidate}});var c=f(86697),r=f(29620),n=f(74324),a=f(78089),d=f(56539)},29620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToEntropy=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39ToEntropy)(e):(0,n.mnemonicToEntropy)(e)};var c=f(69338),r=f(56431),n=f(94953)},74324:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToLegacySeed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:32;return(0,c.assert)((0,a.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),(0,c.assert)([32,64].includes(d),(function(){return"Invalid seed length ".concat(d,", expected 32 or 64")})),32===d?!c.hasBigInt||!f&&(0,r.isReady)()?(0,r.bip39ToSeed)(e,t):(0,n.mnemonicToSeedSync)(e,t).subarray(0,32):(0,n.mnemonicToSeedSync)(e,t)};var c=f(69338),r=f(56431),n=f(94953),a=f(56539)},78089:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToMiniSecret=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0;if((0,c.assert)((0,d.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),!f&&(0,r.isReady)())return(0,r.bip39ToMiniSecret)(e,t);var i=(0,a.mnemonicToEntropy)(e),o=(0,c.stringToU8a)("mnemonic".concat(t));return(0,n.pbkdf2Encode)(i,o).password.slice(0,32)};var c=f(69338),r=f(56431),n=f(12257),a=f(29620),d=f(56539)},56539:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicValidate=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Validate)(e):(0,n.validateMnemonic)(e)};var c=f(69338),r=f(56431),n=f(94953)},621:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.naclBoxPairFromSecret=function(e){return r.default.box.keyPair.fromSecretKey(e.slice(0,32))};var r=c(f(50780))},84627:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.naclDecrypt=function(e,t,f){return r.default.secretbox.open(e,t,f)||null};var r=c(f(50780))},37945:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.naclEncrypt=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,n.randomAsU8a)(24);return{encrypted:r.default.secretbox(e,f,t),nonce:f}};var r=c(f(50780)),n=f(33571)},69459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"naclBoxPairFromSecret",{enumerable:!0,get:function(){return n.naclBoxPairFromSecret}}),Object.defineProperty(t,"naclDecrypt",{enumerable:!0,get:function(){return c.naclDecrypt}}),Object.defineProperty(t,"naclEncrypt",{enumerable:!0,get:function(){return r.naclEncrypt}}),Object.defineProperty(t,"naclOpen",{enumerable:!0,get:function(){return a.naclOpen}}),Object.defineProperty(t,"naclSeal",{enumerable:!0,get:function(){return d.naclSeal}});var c=f(84627),r=f(37945),n=f(621),a=f(10940),d=f(78362)},10940:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.naclOpen=function(e,t,f,c){return r.default.box.open(e,t,f,c)||null};var r=c(f(50780))},78362:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.naclSeal=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,n.randomAsU8a)(24);return{nonce:c,sealed:r.default.box(e,c,f,t)}};var r=c(f(50780)),n=f(33571)},43545:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"allNetworks",{enumerable:!0,get:function(){return c.allNetworks}}),Object.defineProperty(t,"availableNetworks",{enumerable:!0,get:function(){return c.availableNetworks}}),Object.defineProperty(t,"selectableNetworks",{enumerable:!0,get:function(){return c.selectableNetworks}});var c=f(90015)},99377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util-crypto",path:"/",type:"cjs",version:"9.2.1"}},89923:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Encode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2048,i=arguments.length>3?arguments[3]:void 0,o=(0,n.u8aToU8a)(e),u=(0,n.u8aToU8a)(t);return{password:!n.hasBigInt||!i&&(0,a.isReady)()?(0,a.pbkdf2)(o,u,f):(0,c.pbkdf2)(r.sha512,o,u,{c:f,dkLen:64}),rounds:f,salt:t}};var c=f(29023),r=f(86262),n=f(69338),a=f(56431),d=f(33571)},12257:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pbkdf2Encode",{enumerable:!0,get:function(){return c.pbkdf2Encode}});var c=f(89923)},3296:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsNumber=function(){return(0,c.hexToBn)((0,r.randomAsHex)(8)).and(n).toNumber()};var c=f(69338),r=f(33571),n=new c.BN(9007199254740991)},33571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsHex=void 0,t.randomAsU8a=r;var c=f(41649);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return(0,c.getRandomValues)(new Uint8Array(e))}var n=(0,f(50162).createAsHex)(r);t.randomAsHex=n},41177:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"randomAsHex",{enumerable:!0,get:function(){return r.randomAsHex}}),Object.defineProperty(t,"randomAsNumber",{enumerable:!0,get:function(){return c.randomAsNumber}}),Object.defineProperty(t,"randomAsU8a",{enumerable:!0,get:function(){return r.randomAsU8a}});var c=f(3296),r=f(33571)},16199:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_PARAMS=void 0,t.DEFAULT_PARAMS={N:32768,p:1,r:8}},52951:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptEncode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.DEFAULT_PARAMS,i=arguments.length>3?arguments[3]:void 0,o=(0,r.u8aToU8a)(e);return{params:f,password:!r.hasBigInt||!i&&(0,n.isReady)()?(0,n.scrypt)(o,t,Math.log2(f.N),f.r,f.p):(0,c.scrypt)(o,t,(0,r.objectSpread)({dkLen:64},f)),salt:t}};var c=f(69514),r=f(69338),n=f(56431),a=f(33571),d=f(16199)},77440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptFromU8a=function(e){var t=e.subarray(0,32),f=(0,c.u8aToBn)(e.subarray(32,36),r.BN_LE_OPTS).toNumber(),a=(0,c.u8aToBn)(e.subarray(36,40),r.BN_LE_OPTS).toNumber(),d=(0,c.u8aToBn)(e.subarray(40,44),r.BN_LE_OPTS).toNumber();return(0,c.assert)(f===n.DEFAULT_PARAMS.N&&a===n.DEFAULT_PARAMS.p&&d===n.DEFAULT_PARAMS.r,"Invalid injected scrypt params found"),{params:{N:f,p:a,r:d},salt:t}};var c=f(69338),r=f(32421),n=f(16199)},32793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scryptEncode",{enumerable:!0,get:function(){return c.scryptEncode}}),Object.defineProperty(t,"scryptFromU8a",{enumerable:!0,get:function(){return r.scryptFromU8a}}),Object.defineProperty(t,"scryptToU8a",{enumerable:!0,get:function(){return n.scryptToU8a}});var c=f(52951),r=f(77440),n=f(32757)},32757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptToU8a=function(e,t){var f=t.N,n=t.p,a=t.r;return(0,c.u8aConcat)(e,(0,c.bnToU8a)(f,r.BN_LE_32_OPTS),(0,c.bnToU8a)(n,r.BN_LE_32_OPTS),(0,c.bnToU8a)(a,r.BN_LE_32_OPTS))};var c=f(69338),r=f(32421)},10189:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Compress=function(e,t){return 33===e.length?e:((0,r.assert)(65===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)()?(0,n.secp256k1Compress)(e):c.Point.fromHex(e).toRawBytes(!0))};var c=f(79656),r=f(69338),n=f(56431)},64209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t),256)};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Secp256k1HDKD"))},41447:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Expand=function(e,t){if(65===e.length)return e.subarray(1);if((0,r.assert)(33===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)())return(0,n.secp256k1Expand)(e).subarray(1);var f=c.Point.fromHex(e),d=f.x,i=f.y;return(0,r.u8aConcat)((0,r.bnToU8a)(d,a.BN_BE_256_OPTS),(0,r.bnToU8a)(i,a.BN_BE_256_OPTS))};var c=f(79656),r=f(69338),n=f(56431),a=f(32421)},92156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasher=function(e,t,f){return"keccak"===e?(0,r.keccakAsU8a)(t,void 0,f):(0,c.blake2AsU8a)(t,void 0,void 0,f)};var c=f(23172),r=f(9774)},29640:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"secp256k1Compress",{enumerable:!0,get:function(){return c.secp256k1Compress}}),Object.defineProperty(t,"secp256k1Expand",{enumerable:!0,get:function(){return r.secp256k1Expand}}),Object.defineProperty(t,"secp256k1PairFromSeed",{enumerable:!0,get:function(){return n.secp256k1PairFromSeed}}),Object.defineProperty(t,"secp256k1PrivateKeyTweakAdd",{enumerable:!0,get:function(){return i.secp256k1PrivateKeyTweakAdd}}),Object.defineProperty(t,"secp256k1Recover",{enumerable:!0,get:function(){return a.secp256k1Recover}}),Object.defineProperty(t,"secp256k1Sign",{enumerable:!0,get:function(){return d.secp256k1Sign}}),Object.defineProperty(t,"secp256k1Verify",{enumerable:!0,get:function(){return o.secp256k1Verify}});var c=f(10189),r=f(41447),n=f(2793),a=f(75236),d=f(59398),i=f(43847),o=f(35270)},2793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PairFromSeed=function(e,t){if((0,r.assert)(32===e.length,"Expected valid 32-byte private key as a seed"),!r.hasBigInt||!t&&(0,n.isReady)()){var f=(0,n.secp256k1FromSeed)(e),a=f.slice(32);return(0,r.assert)(!(0,r.u8aEmpty)(a),"Invalid publicKey generated from WASM interface"),{publicKey:a,secretKey:f.slice(0,32)}}return{publicKey:(0,c.getPublicKey)(e,!0),secretKey:e}};var c=f(79656),r=f(69338),n=f(56431)},75236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Recover=function(e,t,f){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",o=arguments.length>4?arguments[4]:void 0,u=(0,r.u8aToU8a)(t).subarray(0,64),s=(0,r.u8aToU8a)(e),l=!r.hasBigInt||!o&&(0,n.isReady)()?(0,n.secp256k1Recover)(s,u,f):(0,c.recoverPublicKey)(s,c.Signature.fromCompact(u).toRawBytes(),f);return(0,r.assert)(l,"Unable to recover publicKey from signature"),"keccak"===i?(0,d.secp256k1Expand)(l,o):(0,a.secp256k1Compress)(l,o)};var c=f(79656),r=f(69338),n=f(56431),a=f(10189),d=f(41447)},59398:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Sign=function(e,t){var f=t.secretKey,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",u=arguments.length>3?arguments[3]:void 0;(0,n.assert)(32===(null==f?void 0:f.length),"Expected valid secp256k1 secretKey, 32-bytes");var s=(0,i.hasher)(o,e,u);if(!n.hasBigInt||!u&&(0,a.isReady)())return(0,a.secp256k1Sign)(s,f);var l=(0,r.signSync)(s,f,{canonical:!0,recovered:!0}),p=(0,c.default)(l,2),b=p[0],h=p[1],y=r.Signature.fromHex(b),v=y.r,m=y.s;return(0,n.u8aConcat)((0,n.bnToU8a)(v,d.BN_BE_256_OPTS),(0,n.bnToU8a)(m,d.BN_BE_256_OPTS),new Uint8Array([h||0]))};var r=f(79656),n=f(69338),a=f(56431),d=f(32421),i=f(92156)},43847:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PrivateKeyTweakAdd=function(e,t,f){return(0,c.assert)((0,c.isU8a)(e)&&32===e.length,"Expected seckey to be an Uint8Array with length 32"),(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Expected tweak to be an Uint8Array with length 32"),!c.hasBigInt||f?function(e,t){var f=new c.BN(t);return(0,c.assert)(f.cmp(i)<0,"Tweak parameter is out of range"),f.iadd(new c.BN(e)),f.cmp(i)>=0&&f.isub(i),(0,c.assert)(!f.isZero(),"Invalid resulting private key"),(0,c.bnToU8a)(f,n.BN_BE_256_OPTS)}(e,t):function(e,t){var f=(0,c.u8aToBigInt)(t,n.BN_BE_OPTS);return(0,c.assert)(f<d,"Tweak parameter is out of range"),(f+=(0,c.u8aToBigInt)(e,n.BN_BE_OPTS))>=d&&(f-=d),(0,c.assert)(f!==c._0n,"Invalid resulting private key"),(0,c.nToU8a)(f,n.BN_BE_256_OPTS)}(e,t)};var c=f(69338),r=f(68107),n=f(32421),a="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),d=(0,r.BigInt)("0x".concat(a)),i=new c.BN(a,"hex")},35270:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Verify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",d=arguments.length>4?arguments[4]:void 0,i=(0,c.u8aToU8a)(t);(0,c.assert)(65===i.length,"Expected signature with 65 bytes, ".concat(i.length," found instead"));var o=(0,n.secp256k1Recover)((0,r.hasher)(a,e),i,i[64],a,d),u=(0,r.hasher)(a,o,d),s=(0,c.u8aToU8a)(f);return(0,c.u8aEq)(o,s)||("keccak"===a?(0,c.u8aEq)(u.slice(-20),s.slice(-20)):(0,c.u8aEq)(u,s))};var c=f(69338),r=f(92156),n=f(75236)},32871:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shaAsU8a=t.sha512AsU8a=t.sha256AsU8a=void 0;var c=f(23061),r=f(86262),n=f(56431),a=f(50162),d=(0,a.createDualHasher)({256:n.sha256,512:n.sha512},{256:c.sha256,512:r.sha512});t.shaAsU8a=d;var i=(0,a.createBitHasher)(256,d);t.sha256AsU8a=i;var o=(0,a.createBitHasher)(512,d);t.sha512AsU8a=o},23082:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sha256AsU8a",{enumerable:!0,get:function(){return c.sha256AsU8a}}),Object.defineProperty(t,"sha512AsU8a",{enumerable:!0,get:function(){return c.sha512AsU8a}}),Object.defineProperty(t,"shaAsU8a",{enumerable:!0,get:function(){return c.shaAsU8a}});var c=f(32871)},28571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"signatureVerify",{enumerable:!0,get:function(){return c.signatureVerify}});var c=f(91712)},91712:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.signatureVerify=function(e,t,f){var c=(0,r.u8aToU8a)(t);(0,r.assert)([64,65,66].includes(c.length),(function(){return"Invalid signature length, expected [64..66] bytes, found ".concat(c.length)}));var a=(0,n.decodeAddress)(f),d={message:(0,r.u8aToU8a)(e),publicKey:a,signature:c},i={crypto:"none",isValid:!1,isWrapped:(0,r.u8aIsWrapped)(d.message,!0),publicKey:a},o=(0,r.u8aIsWrapped)(d.message,!1),u=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?b:p}(c);return u(i,d),"none"!==i.crypto||i.isWrapped&&!o?i:(d.message=o?(0,r.u8aUnwrapBytes)(d.message):(0,r.u8aWrapBytes)(d.message),u(i,d))};var r=f(69338),n=f(85709),a=f(55535),d=f(35270),i=f(16926),o=function(e){return function(t,f,c){return(0,d.secp256k1Verify)(t,f,c,e)}},u=[["ecdsa",o("blake2")],["ethereum",o("keccak")]],s=[["ed25519",a.ed25519Verify],["sr25519",i.sr25519Verify]].concat(u),l=["ed25519","sr25519","ecdsa"];function p(e,t){var f=t.message,r=t.publicKey,n=t.signature,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return e.isValid=a.some((function(t){var a=(0,c.default)(t,2),d=a[0],i=a[1];try{if(i(f,n,r))return e.crypto=d,!0}catch(e){}return!1})),e}function b(e,t){var f=t.message,c=t.publicKey,n=t.signature;(0,r.assert)([0,1,2].includes(n[0]),(function(){return"Unknown crypto type, expected signature prefix [0..2], found ".concat(n[0])}));var d=l[n[0]]||"none";e.crypto=d;try{e.isValid={ecdsa:function(){return p(e,{message:f,publicKey:c,signature:n.subarray(1)},u).isValid},ed25519:function(){return(0,a.ed25519Verify)(f,n.subarray(1),c)},none:function(){throw Error("no verify for `none` crypto type")},sr25519:function(){return(0,i.sr25519Verify)(f,n.subarray(1),c)}}[d]()}catch(e){}return e}},93186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Agreement=function(e,t){var f=(0,c.u8aToU8a)(e),n=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===f.length,(function(){return"Invalid secretKey, received ".concat(f.length," bytes, expected 64")})),(0,r.sr25519Agree)(n,f)};var c=f(69338),r=f(56431)},14258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeriveFn=function(e){return function(t,f){return(0,c.assert)((0,c.isU8a)(f)&&32===f.length,"Invalid chainCode passed to derive"),(0,r.sr25519PairFromU8a)(e((0,n.sr25519KeypairToU8a)(t),f))}};var c=f(69338),r=f(44967),n=f(76203)},34278:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveHard=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairHard);t.sr25519DeriveHard=r},34160:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DerivePublic=function(e,t){var f=(0,c.u8aToU8a)(e);return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,c.assert)(32===f.length,(function(){return"Invalid publicKey, received ".concat(f.length," bytes, expected 32")})),(0,r.sr25519DerivePublicSoft)(f,t)};var c=f(69338),r=f(56431)},43576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveSoft=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairSoft);t.sr25519DeriveSoft=r},31730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sr25519Agreement",{enumerable:!0,get:function(){return c.sr25519Agreement}}),Object.defineProperty(t,"sr25519DeriveHard",{enumerable:!0,get:function(){return r.sr25519DeriveHard}}),Object.defineProperty(t,"sr25519DerivePublic",{enumerable:!0,get:function(){return n.sr25519DerivePublic}}),Object.defineProperty(t,"sr25519DeriveSoft",{enumerable:!0,get:function(){return a.sr25519DeriveSoft}}),Object.defineProperty(t,"sr25519PairFromSeed",{enumerable:!0,get:function(){return d.sr25519PairFromSeed}}),Object.defineProperty(t,"sr25519Sign",{enumerable:!0,get:function(){return i.sr25519Sign}}),Object.defineProperty(t,"sr25519Verify",{enumerable:!0,get:function(){return o.sr25519Verify}}),Object.defineProperty(t,"sr25519VrfSign",{enumerable:!0,get:function(){return u.sr25519VrfSign}}),Object.defineProperty(t,"sr25519VrfVerify",{enumerable:!0,get:function(){return s.sr25519VrfVerify}});var c=f(93186),r=f(34278),n=f(34160),a=f(43576),d=f(31741),i=f(18139),o=f(16926),u=f(5213),s=f(64536)},31741:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromSeed=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(32===t.length,(function(){return"Expected a seed matching 32 bytes, found ".concat(t.length)})),(0,n.sr25519PairFromU8a)((0,r.sr25519KeypairFromSeed)(t))};var c=f(69338),r=f(56431),n=f(44967)},44967:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromU8a=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(96===t.length,(function(){return"Expected keypair with ".concat(96," bytes, found ").concat(t.length)})),{publicKey:t.slice(64,96),secretKey:t.slice(0,64)}};var c=f(69338)},76203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519KeypairToU8a=function(e){var t=e.publicKey,f=e.secretKey;return(0,c.u8aConcat)(f,t).slice()};var c=f(69338)},18139:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Sign=function(e,t){var f=t.publicKey,n=t.secretKey;return(0,c.assert)(32===(null==f?void 0:f.length),"Expected a valid publicKey, 32-bytes"),(0,c.assert)(64===(null==n?void 0:n.length),"Expected a valid secretKey, 64-bytes"),(0,r.sr25519Sign)(f,n,(0,c.u8aToU8a)(e))};var c=f(69338),r=f(56431)},16926:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Verify=function(e,t,f){var n=(0,c.u8aToU8a)(f),a=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===a.length,(function(){return"Invalid signature, received ".concat(a.length," bytes, expected 64")})),(0,r.sr25519Verify)(a,(0,c.u8aToU8a)(e),n)};var c=f(69338),r=f(56431)},5213:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfSign=function(e,t){var f=t.secretKey,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return(0,c.assert)(64===(null==f?void 0:f.length),"Invalid secretKey, expected 64-bytes"),(0,r.vrfSign)(f,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d))};var c=f(69338),r=f(56431),n=new Uint8Array},64536:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfVerify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,i=(0,c.u8aToU8a)(f),o=(0,c.u8aToU8a)(t);return(0,c.assert)(32===i.length,"Invalid publicKey, expected 32-bytes"),(0,c.assert)(96===o.length,"Invalid vrfSign output, expected 96 bytes"),(0,r.vrfVerify)(i,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d),o)};var c=f(69338),r=f(56431),n=new Uint8Array},806:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhashAsHex=void 0,t.xxhashAsU8a=d;var c=f(69338),r=f(56431),n=f(50162),a=f(75748);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,f=arguments.length>2?arguments[2]:void 0,n=Math.ceil(t/64),d=(0,c.u8aToU8a)(e);if(!c.hasBigInt||!f&&(0,r.isReady)())return(0,r.twox)(d,n);for(var i=new Uint8Array(8*n),o=0;o<n;o++)i.set((0,a.xxhash64)(d,o).reverse(),8*o);return i}var i=(0,n.createAsHex)(d);t.xxhashAsHex=i},29151:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"xxhashAsHex",{enumerable:!0,get:function(){return c.xxhashAsHex}}),Object.defineProperty(t,"xxhashAsU8a",{enumerable:!0,get:function(){return c.xxhashAsU8a}});var c=f(806)},75748:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhash64=function(e,t){for(var f=function(e,t){if(t.length<32)return e.u8a.set(t),e.u8asize=t.length,e;var f=t.length-32,c=0;if(f>=0){var r=function(e){return n*k(e+a*j(t,c,4),g)};do{e.v1=r(e.v1),c+=8,e.v2=r(e.v2),c+=8,e.v3=r(e.v3),c+=8,e.v4=r(e.v4),c+=8}while(c<=f)}return c<t.length&&(e.u8a.set(t.subarray(c,t.length)),e.u8asize=t.length-c),e}(function(e){var t=(0,r.BigInt)(e);return{seed:t,u8a:new Uint8Array(32),u8asize:0,v1:t+n+a,v2:t+a,v3:t,v4:t-n}}(t),e),b=f.seed,P=f.u8a,M=f.u8asize,S=f.v1,T=f.v2,E=f.v3,A=f.v4,I=0,N=u&(0,r.BigInt)(e.length)+(e.length>=32?((((k(S,c._1n)+k(T,s)+k(E,p)+k(A,h)^n*k(S*a,g))*n+i^n*k(T*a,g))*n+i^n*k(E*a,g))*n+i^n*k(A*a,g))*n+i:b+o);I<=M-8;)N=u&i+n*k(N^n*k(a*j(P,I,4),g),v),I+=8;for(I+4<=M&&(N=u&d+a*k(N^n*j(P,I,2),y),I+=4);I<M;)N=u&n*k(N^o*(0,r.BigInt)(P[I++]),l);return function(e){for(var t=new Uint8Array(8),f=7;f>=0;f--)t[f]=Number(e%x),e/=x;return t}(u&((N=u&d*((N=u&a*(N^N>>O))^N>>m))^N>>w))};var c=f(69338),r=f(68107),n=(0,r.BigInt)("11400714785074694791"),a=(0,r.BigInt)("14029467366897019727"),d=(0,r.BigInt)("1609587929392839161"),i=(0,r.BigInt)("9650029242287828579"),o=(0,r.BigInt)("2870177450012600261"),u=(0,r.BigInt)("0xffffffffffffffff"),s=(0,r.BigInt)(7),l=(0,r.BigInt)(11),p=(0,r.BigInt)(12),b=(0,r.BigInt)(16),h=(0,r.BigInt)(18),y=(0,r.BigInt)(23),v=(0,r.BigInt)(27),m=(0,r.BigInt)(29),g=(0,r.BigInt)(31),w=(0,r.BigInt)(32),O=(0,r.BigInt)(33),P=(0,r.BigInt)(64),x=(0,r.BigInt)(256);function k(e,t){var f=e&u;return(f<<t|f>>P-t)&u}function j(e,t,f){for(var n=new Array(f),a=0,d=0;d<f;d++,a+=2)n[d]=(0,r.BigInt)(e[t+a]|e[t+1+a]<<8);for(var i=c._0n,o=f-1;o>=0;o--)i=(i<<b)+n[o];return i}},93549:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayChunk=function(e,t){for(var f=Math.ceil(e.length/t),c=Array(f),r=0;r<f;r++){var n=r*t;c[r]=e.slice(n,n+t)}return c}},12761:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFilter=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.filter((function(e){return!(0,r.isUndefined)(e)&&(t||!(0,c.isNull)(e))}))};var c=f(35943),r=f(78098)},16599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFlatten=function(e){for(var t=0,f=0;f<e.length;f++)t+=e[f].length;for(var c=new Array(t),r=-1,n=0;n<e.length;n++)for(var a=e[n],d=0;d<a.length;d++)c[++r]=a[d];return c}},48916:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arrayChunk",{enumerable:!0,get:function(){return c.arrayChunk}}),Object.defineProperty(t,"arrayFilter",{enumerable:!0,get:function(){return r.arrayFilter}}),Object.defineProperty(t,"arrayFlatten",{enumerable:!0,get:function(){return n.arrayFlatten}}),Object.defineProperty(t,"arrayRange",{enumerable:!0,get:function(){return a.arrayRange}}),Object.defineProperty(t,"arrayShuffle",{enumerable:!0,get:function(){return d.arrayShuffle}}),Object.defineProperty(t,"arrayZip",{enumerable:!0,get:function(){return i.arrayZip}});var c=f(93549),r=f(12761),n=f(16599),a=f(92793),d=f(24698),i=f(37543)},92793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,c.assert)(e>0,"Expected non-zero, positive number as a range size");for(var f=new Array(e),r=0;r<e;r++)f[r]=r+t;return f};var c=f(57234)},24698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayShuffle=function(e){var t=e.slice(),f=t.length;if(1===f)return t;for(;0!==f;){var c=Math.floor(Math.random()*f);f--;var r=[t[c],t[f]];t[f]=r[0],t[c]=r[1]}return t}},37543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayZip=function(e,t){for(var f=new Array(e.length),c=0;c<e.length;c++)f[c]=[e[c],t[c]];return f}},57234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=a,t.assertReturn=function(e,t){return a(!(0,n.isUndefined)(e)&&!(0,r.isNull)(e),t),e},t.assertUnreachable=function(e){throw new Error("This codepath should be unreachable. Unhandled input: ".concat(e))};var c=f(23146),r=f(35943),n=f(78098);function a(e,t){if(!e)throw new Error((0,c.isFunction)(t)?t():t)}},44377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._2pow53n=t._1n=t._1Qn=t._1Mn=t._1Bn=t._0n=void 0;var c=f(68107),r=(0,c.BigInt)(0);t._0n=r;var n=(0,c.BigInt)(1);t._1n=n;var a=(0,c.BigInt)(1e6);t._1Mn=a;var d=(0,c.BigInt)(1e9);t._1Bn=d;var i=d*d;t._1Qn=i;var o=(0,c.BigInt)(Number.MAX_SAFE_INTEGER);t._2pow53n=o},82952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={nSqrt:!0,nToBigInt:!0,nMax:!0,nMin:!0,nToHex:!0,nToU8a:!0};Object.defineProperty(t,"nMax",{enumerable:!0,get:function(){return d.nMax}}),Object.defineProperty(t,"nMin",{enumerable:!0,get:function(){return d.nMin}}),Object.defineProperty(t,"nSqrt",{enumerable:!0,get:function(){return n.nSqrt}}),Object.defineProperty(t,"nToBigInt",{enumerable:!0,get:function(){return a.nToBigInt}}),Object.defineProperty(t,"nToHex",{enumerable:!0,get:function(){return i.nToHex}}),Object.defineProperty(t,"nToU8a",{enumerable:!0,get:function(){return o.nToU8a}});var r=f(44377);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(66900),a=f(25335),d=f(68289),i=f(14433),o=f(18129)},68289:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return a(t,r)},t.nMin=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return a(t,n)};var c=f(57234);function r(e,t){return e>t}function n(e,t){return e<t}function a(e,t){(0,c.assert)(e.length>=1,"Must provide one or more bigint arguments");for(var f=e[0],r=1;r<e.length;r++)t(e[r],f)&&(f=e[r]);return f}},66900:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nSqrt=function(e){var t=(0,a.nToBigInt)(e);if((0,r.assert)(t>=n._0n,"square root of negative numbers is not supported"),t<=n._2pow53n)return(0,c.BigInt)(Math.floor(Math.sqrt(Number(t))));for(var f=d;;){var i=t/f+f>>n._1n;if(f===i||f===i-n._1n)return f;f=i}};var c=f(68107),r=f(57234),n=f(44377),a=f(25335),d=(0,c.BigInt)(94906265)},25335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToBigInt=function(e){return"bigint"==typeof e?e:e?(0,a.isHex)(e)?(0,r.hexToBigInt)(e.toString()):(0,n.isBn)(e)?(0,c.BigInt)(e.toString()):(0,d.isToBigInt)(e)?e.toBigInt():(0,i.isToBn)(e)?(0,c.BigInt)(e.toBn().toString()):(0,c.BigInt)(e):(0,c.BigInt)(0)};var c=f(68107),r=f(55972),n=f(80928),a=f(853),d=f(61720),i=f(40404)},14433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToHex=function(e,t){return e?(0,r.u8aToHex)((0,n.nToU8a)(e,(0,c.objectSpread)({isLe:!1,isNegative:!1},t))):"0x00"};var c=f(50660),r=f(58720),n=f(18129)},18129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToU8a=function(e,t){var f=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},t),c=(0,a.nToBigInt)(e);if(c===n._0n)return-1===f.bitLength?new Uint8Array:new Uint8Array(Math.ceil((f.bitLength||0)/8));var o=function(e,t){var f=t.isLe,c=t.isNegative,r=[];for(c&&(e=(e+n._1n)*-n._1n);e!==n._0n;){var a=e%d,o=Number(c?a^i:a);f?r.push(o):r.unshift(o),e=(e-a)/d}return Uint8Array.from(r)}(c,f);if(-1===f.bitLength)return o;var u=Math.ceil((f.bitLength||0)/8),s=new Uint8Array(u);return f.isNegative&&s.fill(255),s.set(o,f.isLe?0:u-o.length),s};var c=f(68107),r=f(50660),n=f(44377),a=f(25335),d=(0,c.BigInt)(256),i=(0,c.BigInt)(255)},58418:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return r.default}});var r=c(f(62780))},30850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_ZERO=t.BN_TWO=t.BN_THREE=t.BN_THOUSAND=t.BN_TEN=t.BN_SIX=t.BN_SEVEN=t.BN_QUINTILL=t.BN_ONE=t.BN_NINE=t.BN_MILLION=t.BN_MAX_INTEGER=t.BN_HUNDRED=t.BN_FOUR=t.BN_FIVE=t.BN_EIGHT=t.BN_BILLION=void 0;var c=f(58418),r=new c.BN(0);t.BN_ZERO=r;var n=new c.BN(1);t.BN_ONE=n;var a=new c.BN(2);t.BN_TWO=a;var d=new c.BN(3);t.BN_THREE=d;var i=new c.BN(4);t.BN_FOUR=i;var o=new c.BN(5);t.BN_FIVE=o;var u=new c.BN(6);t.BN_SIX=u;var s=new c.BN(7);t.BN_SEVEN=s;var l=new c.BN(8);t.BN_EIGHT=l;var p=new c.BN(9);t.BN_NINE=p;var b=new c.BN(10);t.BN_TEN=b;var h=new c.BN(100);t.BN_HUNDRED=h;var y=new c.BN(1e3);t.BN_THOUSAND=y;var v=new c.BN(1e6);t.BN_MILLION=v;var m=new c.BN(1e9);t.BN_BILLION=m;var g=m.mul(m);t.BN_QUINTILL=g;var w=new c.BN(Number.MAX_SAFE_INTEGER);t.BN_MAX_INTEGER=w},57107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return c.hexToBn}});var c=f(44610)},54787:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={BN:!0,bnFromHex:!0,bnMax:!0,bnMin:!0,bnSqrt:!0,bnToBn:!0,bnToHex:!0,bnToU8a:!0};Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return n.BN}}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return a.bnFromHex}}),Object.defineProperty(t,"bnMax",{enumerable:!0,get:function(){return d.bnMax}}),Object.defineProperty(t,"bnMin",{enumerable:!0,get:function(){return d.bnMin}}),Object.defineProperty(t,"bnSqrt",{enumerable:!0,get:function(){return i.bnSqrt}}),Object.defineProperty(t,"bnToBn",{enumerable:!0,get:function(){return o.bnToBn}}),Object.defineProperty(t,"bnToHex",{enumerable:!0,get:function(){return u.bnToHex}}),Object.defineProperty(t,"bnToU8a",{enumerable:!0,get:function(){return s.bnToU8a}});var r=f(30850);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(58418),a=f(57107),d=f(45615),i=f(61480),o=f(78218),u=f(98522),s=f(63845)},45615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return n(t,r.BN.max)},t.bnMin=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return n(t,r.BN.min)},t.find=n;var c=f(57234),r=f(58418);function n(e,t){(0,c.assert)(e.length>=1,"Must provide one or more BN arguments");for(var f=e[0],r=1;r<e.length;r++)f=t(f,e[r]);return f}},61480:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnSqrt=function(e){var t=(0,a.bnToBn)(e);if((0,c.assert)(t.gte(n.BN_ZERO),"square root of negative numbers is not supported"),t.lte(n.BN_MAX_INTEGER))return new r.BN(Math.floor(Math.sqrt(t.toNumber())));for(var f=d.clone();;){var i=t.div(f).iadd(f).ishrn(1);if(f.eq(i)||f.eq(i.sub(n.BN_ONE)))return f;f=i}};var c=f(57234),r=f(58418),n=f(30850),a=f(78218),d=new r.BN(94906265)},78218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToBn=function(e){return e?i.BN.isBN(e)?e:(0,n.isHex)(e)?(0,c.hexToBn)(e.toString()):(0,r.isBigInt)(e)?new i.BN(e.toString()):(0,d.isToBn)(e)?e.toBn():(0,a.isToBigInt)(e)?new i.BN(e.toBigInt().toString()):new i.BN(e):new i.BN(0)};var c=f(44610),r=f(36867),n=f(853),a=f(61720),d=f(40404),i=f(58418)},98522:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,f=arguments.length>2?arguments[2]:void 0;return e?(0,n.u8aToHex)((0,a.bnToU8a)(e,(0,r.objectSpread)({isLe:!1,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t))):d};var c=f(55325),r=f(50660),n=f(58720),a=f(63845),d="0x00",i={bitLength:-1,isLe:!1,isNegative:!1}},63845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,f=arguments.length>2?arguments[2]:void 0,d=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t),i=d.bitLength,o=d.isLe,u=d.isNegative,s=(0,n.bnToBn)(e),l=-1===i?Math.ceil(s.bitLength()/8):Math.ceil((i||0)/8);if(!e)return-1===i?new Uint8Array:new Uint8Array(l);var p=new Uint8Array(l),b=u?s.toTwos(8*l):s;return p.set(b.toArray(o?"le":"be",l),0),p};var c=f(55325),r=f(50660),n=f(78218),a={bitLength:-1,isLe:!0,isNegative:!1}},10005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bufferToU8a",{enumerable:!0,get:function(){return c.bufferToU8a}});var c=f(79049)},79049:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToU8a=function(e){return new Uint8Array(e||[])}},68641:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(54216),n=f(48916);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(57234);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(82952);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(54787);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(10005);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(74123);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(91467);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(42129);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(16119);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(49121);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(42132);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(4426);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(4743);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(13171);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(89242);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(10263);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(49140);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(69811);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(90007);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(58720);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var j=f(65959);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}))},95617:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactAddLength=function(e){return(0,c.u8aConcat)((0,r.compactToU8a)(e.length),e)};var c=f(58720),r=f(91654)},75016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactFromU8a=function(e){var t=(0,r.u8aToU8a)(e),f=3&t[0];if(0===f)return[1,new c.BN(t[0]>>>2)];if(1===f)return[2,new c.BN(t[0]+256*t[1]>>>2)];if(2===f)return[4,new c.BN(t[0]+256*t[1]+65536*t[2]+16777216*t[3]>>>2)];var n=5+(t[0]>>>2);return[n,(0,r.u8aToBn)(t.subarray(1,n))]};var c=f(54787),r=f(58720)},74123:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compactAddLength",{enumerable:!0,get:function(){return c.compactAddLength}}),Object.defineProperty(t,"compactFromU8a",{enumerable:!0,get:function(){return n.compactFromU8a}}),Object.defineProperty(t,"compactStripLength",{enumerable:!0,get:function(){return r.compactStripLength}}),Object.defineProperty(t,"compactToU8a",{enumerable:!0,get:function(){return a.compactToU8a}});var c=f(95617),r=f(83405),n=f(75016),a=f(91654)},83405:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.compactStripLength=function(e){var t=(0,r.compactFromU8a)(e),f=(0,c.default)(t,2),n=f[0],a=n+f[1].toNumber();return[a,e.subarray(n,a)]};var r=f(75016)},91654:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactToU8a=function(e){var t=(0,r.bnToBn)(e);if(t.lte(a))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_ONE),o);if(t.lte(i))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_TWO),u);for(var f=(0,r.bnToU8a)(t),s=f.length;0===f[s-1];)s--;return(0,c.assert)(s>=4,"Invalid length, previous checks match anything less than 2^30"),(0,n.u8aConcat)([3+(s-4<<2)],f.subarray(0,s))};var c=f(57234),r=f(54787),n=f(58720),a=r.BN_TWO.pow(new r.BN(6)).isub(r.BN_ONE),d=r.BN_TWO.pow(new r.BN(14)).isub(r.BN_ONE),i=r.BN_TWO.pow(new r.BN(30)).isub(r.BN_ONE),o={bitLength:16},u={bitLength:32}},48429:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91984),r=f(5499),n=[c.packageInfo,r.packageInfo];t.default=n},80934:(e,t,f)=>{"use strict";var c=f(64836)(f(48429)),r=f(54216);(0,f(65959).detectPackage)(r.packageInfo,null,c.default)},91467:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractTime=d;var c=f(50660),r={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function n(e,t){return{days:e.days+t.days,hours:e.hours+t.hours,milliseconds:e.milliseconds+t.milliseconds,minutes:e.minutes+t.minutes,seconds:e.seconds+t.seconds}}function a(e){var t=e/1e3;if(t<60){var f=Math.floor(t);return n((0,c.objectSpread)({},r,{seconds:f}),d(e-1e3*f))}return function(e,t){var f=t/60;if(f<60){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{minutes:a}),d(e-60*a*1e3))}return function(e,t){var f=t/60;if(f<24){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{hours:a}),d(e-3600*a*1e3))}return function(e,t){var f=Math.floor(t/24);return n((0,c.objectSpread)({},r,{days:f}),d(e-86400*f*1e3))}(e,f)}(e,f)}(e,t)}function d(e){return e?e<1e3?(0,c.objectSpread)({},r,{milliseconds:e}):a(e):r}},14662:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.formatBalance=void 0;var r=f(78218),n=f(37797),a=f(78098),d=f(71296),i=f(81385),o=i.SI[i.SI_MID].text,u=0,s=o;function l(e,t,f,c){var r=(0,n.isBoolean)(c)?i.SI[i.SI_MID].text:c;return t||f?"-"===e.value?c?" ".concat(r):"":" ".concat(f?"".concat(e.text).concat(c?" ":""):e.value).concat(c?r:""):""}function p(e,t,f){var c=(0,i.calcSi)(e,t,f),r=e.length-(t+c.power);return[c,e.substring(0,r)||"0","".concat("".concat(new Array(1+(r<0?0-r:0)).join("0")).concat(e).substring(r<0?0:r),"0000").substring(0,4)]}var b=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=(0,r.bnToBn)(e).toString();if(0===a.length||"0"===a)return"0";var i=(0,n.isBoolean)(t)?{withSi:t}:t,o=i.decimals,s=void 0===o?f:o,b=i.forceUnit,h=void 0===b?void 0:b,y=i.withSi,v=void 0===y||y,m=i.withSiFull,g=void 0!==m&&m,w=i.withUnit,O=void 0===w||w,P="";a[0].startsWith("-")&&(P="-",a=a.substring(1));var x=p(a,s,h),k=(0,c.default)(x,3),j=k[0],M=k[1],S=k[2],T=l(j,v,g,O);return"".concat(P).concat((0,d.formatDecimal)(M),".").concat(S).concat(T)};t.formatBalance=b,b.calcSi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return(0,i.calcSi)(e,t)},b.findSi=i.findSi,b.getDefaults=function(){return{decimals:u,unit:s}},b.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return i.SI.filter((function(t){var f=t.power;return!(f<0)||e+f>=0}))},b.setDefaults=function(e){var t=e.decimals,f=e.unit;u=(0,a.isUndefined)(t)?u:Array.isArray(t)?t[0]:t,s=(0,a.isUndefined)(f)?s:Array.isArray(f)?f[0]:f,i.SI[i.SI_MID].text=s}},26757:(e,t)=>{"use strict";function f(e){return e.toString().padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=function(e){var t=e.getFullYear().toString(),c=f(e.getMonth()+1),r=f(e.getDate()),n=f(e.getHours()),a=f(e.getMinutes()),d=f(e.getSeconds());return"".concat(t,"-").concat(c,"-").concat(r," ").concat(n,":").concat(a,":").concat(d)}},71296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDecimal=function(e){var t=e[0].startsWith("-"),c=t?e.substring(1).match(f):e.match(f);return c?"".concat(t?"-":"").concat(c.join(",")):e};var f=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g")},71435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatElapsed=function(e,t){var f,r=e&&e.getTime()||0,n=t instanceof Date?t.getTime():(0,c.bnToBn)(t).toNumber();return r&&n?(f=Math.max(Math.abs(r-n),0)/1e3)<15?"".concat(f.toFixed(1),"s"):f<60?"".concat(0|f,"s"):f<3600?"".concat(f/60|0,"m"):"".concat(f/3600|0,"h"):"0.0s"};var c=f(78218)},44335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=function(e){return(0,r.formatDecimal)((0,c.bnToBn)(e).toString())};var c=f(78218),r=f(71296)},42129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"calcSi",{enumerable:!0,get:function(){return i.calcSi}}),Object.defineProperty(t,"findSi",{enumerable:!0,get:function(){return i.findSi}}),Object.defineProperty(t,"formatBalance",{enumerable:!0,get:function(){return c.formatBalance}}),Object.defineProperty(t,"formatDate",{enumerable:!0,get:function(){return r.formatDate}}),Object.defineProperty(t,"formatDecimal",{enumerable:!0,get:function(){return n.formatDecimal}}),Object.defineProperty(t,"formatElapsed",{enumerable:!0,get:function(){return a.formatElapsed}}),Object.defineProperty(t,"formatNumber",{enumerable:!0,get:function(){return d.formatNumber}});var c=f(14662),r=f(26757),n=f(71296),a=f(71435),d=f(44335),i=f(81385)},81385:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SI_MID=t.SI=void 0,t.calcSi=function(e,t,r){if(r)return c(r);var n=7+Math.ceil((e.length-t)/3);return f[n]||f[n<0?0:f.length-1]},t.findSi=c,t.SI_MID=8;var f=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function c(e){for(var t=0;t<f.length;t++)if(f[t].value===e)return f[t];return f[8]}t.SI=f},16119:(e,t,f)=>{"use strict";var c=f(34155),r=f(64836)(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.hasWasm=t.hasProcess=t.hasEsm=t.hasDirname=t.hasCjs=t.hasBuffer=t.hasBigInt=void 0;var n=f(68107),a="function"==typeof n.BigInt&&"function"==typeof n.BigInt.asIntN;t.hasBigInt=a;var d="undefined"!=typeof Buffer;t.hasBuffer=d,t.hasCjs=!0,t.hasDirname=!0,t.hasEsm=!1;var i="object"===(void 0===c?"undefined":(0,r.default)(c));t.hasProcess=i;var o="undefined"!=typeof WebAssembly;t.hasWasm=o},80875:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexAddPrefix=function(e){return e&&(0,c.hexHasPrefix)(e)?e:"0x".concat(e&&e.length%2==1?"0":"").concat(e||"")};var c=f(22274)},29362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8_TO_HEX=t.U16_TO_HEX=t.HEX_TO_U8=t.HEX_TO_U16=void 0;var f=new Array(256);t.U8_TO_HEX=f;var c=new Array(65536);t.U16_TO_HEX=c;var r={};t.HEX_TO_U8=r;var n={};t.HEX_TO_U16=n;for(var a=0;a<256;a++){var d=a.toString(16).padStart(2,"0");f[a]=d,r[d]=a}for(var i=0;i<256;i++)for(var o=0;o<256;o++){var u=f[i]+f[o],s=i<<8|o;c[s]=u,n[u]=s}},41811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Math.ceil(t/4),a=n+2;return(0,c.hexAddPrefix)(-1===t||e.length===a||!f&&e.length<a?(0,r.hexStripPrefix)(e):e.length>a?(0,r.hexStripPrefix)(e).slice(-1*n):"".concat("0".repeat(n)).concat((0,r.hexStripPrefix)(e)).slice(-1*n))};var c=f(80875),r=f(68661)},22274:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexHasPrefix=function(e){return!!e&&(0,c.isHex)(e,-1)};var c=f(853)},49121:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hexAddPrefix",{enumerable:!0,get:function(){return c.hexAddPrefix}}),Object.defineProperty(t,"hexFixLength",{enumerable:!0,get:function(){return r.hexFixLength}}),Object.defineProperty(t,"hexHasPrefix",{enumerable:!0,get:function(){return n.hexHasPrefix}}),Object.defineProperty(t,"hexStripPrefix",{enumerable:!0,get:function(){return a.hexStripPrefix}}),Object.defineProperty(t,"hexToBigInt",{enumerable:!0,get:function(){return d.hexToBigInt}}),Object.defineProperty(t,"hexToBn",{enumerable:!0,get:function(){return i.hexToBn}}),Object.defineProperty(t,"hexToNumber",{enumerable:!0,get:function(){return o.hexToNumber}}),Object.defineProperty(t,"hexToString",{enumerable:!0,get:function(){return u.hexToString}}),Object.defineProperty(t,"hexToU8a",{enumerable:!0,get:function(){return s.hexToU8a}});var c=f(80875),r=f(41811),n=f(22274),a=f(68661),d=f(55972),i=f(44610),o=f(52520),u=f(56562),s=f(81399)},68661:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexStripPrefix=function(e){if(!e||"0x"===e)return"";if(c.REGEX_HEX_PREFIXED.test(e))return e.substring(2);if(c.REGEX_HEX_NOPREFIX.test(e))return e;throw new Error("Expected hex value to convert, found '".concat(e,"'"))};var c=f(853)},55972:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"0x"!==e?(0,n.u8aToBigInt)((0,a.hexToU8a)(e),(0,r.objectSpread)({isLe:!1,isNegative:!1},t)):(0,c.BigInt)(0)};var c=f(68107),r=f(50660),n=f(41166),a=f(81399)},44610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"0x"===e)return new c.BN(0);var f=(0,n.objectSpread)({isLe:!1,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),d=f.isLe,i=f.isNegative,o=(0,a.hexStripPrefix)(e),u=new c.BN(o,16,d?"le":"be");return i?u.fromTwos(4*o.length):u};var c=f(58418),r=f(37797),n=f(50660),a=f(68661)},52520:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToNumber=function(e){return e?(0,c.hexToBn)(e).toNumber():NaN};var c=f(44610)},56562:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToString=function(e){return(0,c.u8aToString)((0,r.hexToU8a)(e))};var c=f(15609),r=f(81399)},81399:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(!e)return new Uint8Array;for(var f=(0,r.hexStripPrefix)(e).toLowerCase(),n=f.length/2,a=Math.ceil(-1===t?n:t/8),d=new Uint8Array(a),i=a>n?a-n:0,o=new DataView(d.buffer,i),u=(a-i)%2,s=a-i-u,l=0;l<s;l+=2){var p=2*l;o.setUint16(l,c.HEX_TO_U16[f.substring(p,p+4)])}return u&&o.setUint8(s,c.HEX_TO_U8[f.substring(f.length-2)]),d};var c=f(29362),r=f(68661)},69338:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80934);var c=f(68641);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},8869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=function(e){return Array.isArray(e)}},4890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAscii=function(e){var t=(0,n.isString)(e);return e?t&&!(0,r.isHex)(e)?e.toString().split("").every(i):(0,c.u8aToU8a)(e).every(d):t};var c=f(61960),r=f(853),n=f(18694),a=[9,10,13];function d(e){return e<127&&(e>=32||a.includes(e))}function i(e){return d(e.charCodeAt(0))}},36867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBigInt=function(e){return"bigint"==typeof e}},80928:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBn=function(e){return c.BN.isBN(e)};var c=f(58418)},37797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBoolean=function(e){return"boolean"==typeof e}},64060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=function(e){return c.hasBuffer&&Buffer.isBuffer(e)};var c=f(16119)},22984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChildClass=function(e,t){return!!t&&(e===t||e.isPrototypeOf(t))}},86152:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCodec=function(e){return r(e)&&n(e.registry)};var c=f(73444),r=(0,c.isOnObject)("toHex","toU8a"),n=(0,c.isOnObject)("get")},27865:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCompact=function(e){return c(e)};var c=(0,f(73444).isOnObject)("toBigInt","toBn","toNumber","unwrap")},70291:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return e instanceof Error}},23146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return"function"==typeof e}},73444:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOn=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return function(e){return((0,r.isObject)(e)||(0,c.isFunction)(e))&&t.every((function(t){return(0,c.isFunction)(e[t])}))}},t.isOnObject=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return function(e){return(0,r.isObject)(e)&&t.every((function(t){return(0,c.isFunction)(e[t])}))}};var c=f(23146),r=f(45598)},853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEX_HEX_PREFIXED=t.REGEX_HEX_NOPREFIX=void 0,t.isHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,c=arguments.length>2?arguments[2]:void 0;return"string"==typeof e&&("0x"===e||f.test(e))&&(-1===t?c||e.length%2==0:e.length===2+Math.ceil(t/4))};var f=/^0x[\da-fA-F]+$/;t.REGEX_HEX_PREFIXED=f,t.REGEX_HEX_NOPREFIX=/^[\da-fA-F]+$/},42132:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return c.isArray}}),Object.defineProperty(t,"isAscii",{enumerable:!0,get:function(){return r.isAscii}}),Object.defineProperty(t,"isBigInt",{enumerable:!0,get:function(){return n.isBigInt}}),Object.defineProperty(t,"isBn",{enumerable:!0,get:function(){return a.isBn}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return i.isBoolean}}),Object.defineProperty(t,"isBuffer",{enumerable:!0,get:function(){return d.isBuffer}}),Object.defineProperty(t,"isChildClass",{enumerable:!0,get:function(){return o.isChildClass}}),Object.defineProperty(t,"isCodec",{enumerable:!0,get:function(){return u.isCodec}}),Object.defineProperty(t,"isCompact",{enumerable:!0,get:function(){return s.isCompact}}),Object.defineProperty(t,"isError",{enumerable:!0,get:function(){return l.isError}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return p.isFunction}}),Object.defineProperty(t,"isHex",{enumerable:!0,get:function(){return b.isHex}}),Object.defineProperty(t,"isInstanceOf",{enumerable:!0,get:function(){return h.isInstanceOf}}),Object.defineProperty(t,"isIp",{enumerable:!0,get:function(){return y.isIp}}),Object.defineProperty(t,"isJsonObject",{enumerable:!0,get:function(){return v.isJsonObject}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return m.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return g.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return w.isObject}}),Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return O.isObservable}}),Object.defineProperty(t,"isPromise",{enumerable:!0,get:function(){return P.isPromise}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return x.isString}}),Object.defineProperty(t,"isTestChain",{enumerable:!0,get:function(){return k.isTestChain}}),Object.defineProperty(t,"isToBigInt",{enumerable:!0,get:function(){return j.isToBigInt}}),Object.defineProperty(t,"isToBn",{enumerable:!0,get:function(){return M.isToBn}}),Object.defineProperty(t,"isU8a",{enumerable:!0,get:function(){return S.isU8a}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return T.isUndefined}}),Object.defineProperty(t,"isUtf8",{enumerable:!0,get:function(){return E.isUtf8}}),Object.defineProperty(t,"isWasm",{enumerable:!0,get:function(){return A.isWasm}});var c=f(8869),r=f(4890),n=f(36867),a=f(80928),d=f(64060),i=f(37797),o=f(22984),u=f(86152),s=f(27865),l=f(70291),p=f(23146),b=f(853),h=f(64630),y=f(44759),v=f(84790),m=f(35943),g=f(55325),w=f(45598),O=f(38175),P=f(87178),x=f(18694),k=f(3472),j=f(61720),M=f(40404),S=f(23510),T=f(78098),E=f(51186),A=f(18070)},64630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceOf=function(e,t){return e instanceof t}},44759:(e,t,f)=>{"use strict";var c=f(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.isIp=function(e,t){return"v4"===t?r.default.v4({exact:!0}).test(e):"v6"===t?r.default.v6({exact:!0}).test(e):(0,r.default)({exact:!0}).test(e)};var r=c(f(1476))},84790:(e,t,f)=>{"use strict";var c=f(64836)(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonObject=function(e){var t="string"!=typeof e?(0,r.stringify)(e):e;try{var f=JSON.parse(t);return"object"===(0,c.default)(f)&&null!==f}catch(e){return!1}};var r=f(90007)},35943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=function(e){return null===e}},55325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},45598:(e,t,f)=>{"use strict";var c=f(64836)(f(18698));Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return!!e&&"object"===(0,c.default)(e)}},38175:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=(0,f(73444).isOn)("next");t.isObservable=c},87178:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=(0,f(73444).isOnObject)("catch","then");t.isPromise=c},18694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e||e instanceof String}},3472:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTestChain=function(e){return!!e&&!!f.test(e.toString())};var f=/(Development|Local Testnet)$/},61720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBigInt=void 0;var c=(0,f(73444).isOn)("toBigInt");t.isToBigInt=c},40404:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBn=void 0;var c=(0,f(73444).isOn)("toBn");t.isToBn=c},23510:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isU8a=function(e){return e instanceof Uint8Array}},78098:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},51186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUtf8=function(e){if(!e)return(0,r.isString)(e);for(var t=(0,c.u8aToU8a)(e),f=t.length,n=0;n<f;)if(t[n]<=127)n+=1;else if(t[n]>=194&&t[n]<=223){if(!(n+1<f))return!1;if(t[n+1]<128||t[n+1]>191)return!1;n+=2}else if(224===t[n]){if(!(n+2<f))return!1;if(t[n+1]<160||t[n+1]>191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=225&&t[n]<=236){if(!(n+2<f))return!1;if(t[n+1]<128||t[n+1]>191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(237===t[n]){if(!(n+2<f))return!1;if(t[n+1]<128||t[n+1]>159)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=238&&t[n]<=239){if(!(n+2<f))return!1;if(t[n+1]<128||t[n+1]>191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(240===t[n]){if(!(n+3<f))return!1;if(t[n+1]<144||t[n+1]>191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else if(t[n]>=241&&t[n]<=243){if(!(n+3<f))return!1;if(t[n+1]<128||t[n+1]>191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else{if(244!==t[n])return!1;if(!(n+3<f))return!1;if(t[n+1]<128||t[n+1]>143)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}return!0};var c=f(61960),r=f(18694)},18070:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWasm=function(e){return(0,r.isU8a)(e)&&(0,c.u8aEq)(e.subarray(0,4),n)};var c=f(24987),r=f(23510),n=new Uint8Array([0,97,115,109])},4426:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyMethod=r,t.lazyMethods=function(e,t,f,c){for(var n=0;n<t.length;n++)r(e,t[n],f,c);return e};var c=f(78098);function r(e,t,f,r){var n,a=r?r(t):t.toString();Object.defineProperty(e,a,{configurable:!0,enumerable:!0,get:function(){if((0,c.isUndefined)(n)){n=f(t);try{Object.defineProperty(this,a,{value:n})}catch(e){}}return n}})}},4743:(e,t,f)=>{"use strict";var c=f(34155),r=f(64836),n=r(f(27424)),a=r(f(861));function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f<t;f++)c[f]=e[f];return c}Object.defineProperty(t,"__esModule",{value:!0}),t.logger=function(e){var t="".concat(e.toUpperCase(),":").padStart(16),f=function(e){var t=(y.hasProcess?c:{}).env||{},f=parseInt(t.DEBUG_MAX||"-1",10);return[k((t.DEBUG||"").toLowerCase().split(","),e),isNaN(f)?-1:f]}(e.toLowerCase()),r=(0,n.default)(f,2),a=r[0],d=r[1];return{debug:a?function(){for(var e=arguments.length,f=new Array(e),c=0;c<e;c++)f[c]=arguments[c];return w("debug",t,f,d)}:O,error:function(){for(var e=arguments.length,f=new Array(e),c=0;c<e;c++)f[c]=arguments[c];return w("error",t,f)},log:function(){for(var e=arguments.length,f=new Array(e),c=0;c<e;c++)f[c]=arguments[c];return w("log",t,f)},noop:O,warn:function(){for(var e=arguments.length,f=new Array(e),c=0;c<e;c++)f[c]=arguments[c];return w("warn",t,f)}}},t.loggerFormat=m;var i=f(26757),o=f(80928),u=f(64060),s=f(23146),l=f(45598),p=f(23510),b=f(88721),h=f(61960),y=f(16119),v={debug:"log",error:"error",log:"log",warn:"warn"};function m(e){return Array.isArray(e)?e.map(m):(0,o.isBn)(e)?e.toString():(0,p.isU8a)(e)||(0,u.isBuffer)(e)?(0,b.u8aToHex)((0,h.u8aToU8a)(e)):function(e){if(e&&(0,l.isObject)(e)&&e.constructor===Object){for(var t={},f=0,c=Object.keys(e);f<c.length;f++){var r=c[f];t[r]=m(e[r])}return t}return e}(e)}function g(e){return function(t){if(e<=0)return t;var f="".concat(t);return f.length<e?t:"".concat(f.substring(0,e)," ...")}}function w(e,t,f){var c,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(1===f.length&&(0,s.isFunction)(f[0])){var n=f[0]();return w(e,t,Array.isArray(n)?n:[n],r)}(c=console)[v[e]].apply(c,[(0,i.formatDate)(new Date),t].concat((0,a.default)(f.map(m).map(g(r)))))}function O(){}function P(e,t){return!!e&&("*"===e||t===e||e.endsWith("*")&&t.startsWith(e.slice(0,-1)))}function x(e,t){return!!e&&e.startsWith("-")&&(t===e.slice(1)||e.endsWith("*")&&t.startsWith(e.slice(1,-1)))}function k(e,t){var f,c=!1,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return d(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){i=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(i)throw n}}}}(e);try{for(r.s();!(f=r.n()).done;){var n=f.value;P(n,t)?c=!0:x(n,t)&&(c=!1)}}catch(e){r.e(e)}finally{r.f()}return c}},13171:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.getInstanceId,a=void 0===f?n:f,d={},i=function(){for(var t=arguments.length,f=new Array(t),n=0;n<t;n++)f[n]=arguments[n];var i=(0,r.stringify)(f),o=a();return d[o]||(d[o]={}),(0,c.isUndefined)(d[o][i])&&(d[o][i]=e.apply(void 0,f)),d[o][i]};return i.unmemoize=function(){for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];var n=(0,r.stringify)(t),i=a();d[i]&&!(0,c.isUndefined)(d[i][n])&&delete d[i][n]},i};var c=f(78098),r=f(90007);function n(){return"none"}},89242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"numberToHex",{enumerable:!0,get:function(){return c.numberToHex}}),Object.defineProperty(t,"numberToU8a",{enumerable:!0,get:function(){return r.numberToU8a}});var c=f(28952),r=f(74549)},28952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if((0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e))return"0x";var f=e.toString(16);return(0,c.hexFixLength)(f.length%2?"0".concat(f):f,t,!0)};var c=f(41811),r=f(35943),n=f(78098)},74549:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return(0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e)?new Uint8Array:(0,c.hexToU8a)((0,a.numberToHex)(e,t))};var c=f(81399),r=f(35943),n=f(78098),a=f(28952)},44585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectClear=function(e){for(var t=Object.keys(e),f=0;f<t.length;f++)delete e[t[f]];return e}},48014:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectCopy=function(e){return(0,c.objectSpread)({},e)};var c=f(50660)},92119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectEntries=function(e){return Object.entries(e)}},10263:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"objectClear",{enumerable:!0,get:function(){return c.objectClear}}),Object.defineProperty(t,"objectCopy",{enumerable:!0,get:function(){return r.objectCopy}}),Object.defineProperty(t,"objectEntries",{enumerable:!0,get:function(){return n.objectEntries}}),Object.defineProperty(t,"objectKeys",{enumerable:!0,get:function(){return a.objectKeys}}),Object.defineProperty(t,"objectProperties",{enumerable:!0,get:function(){return d.objectProperties}}),Object.defineProperty(t,"objectProperty",{enumerable:!0,get:function(){return d.objectProperty}}),Object.defineProperty(t,"objectSpread",{enumerable:!0,get:function(){return i.objectSpread}}),Object.defineProperty(t,"objectValues",{enumerable:!0,get:function(){return o.objectValues}});var c=f(44585),r=f(48014),n=f(92119),a=f(82256),d=f(34517),i=f(50660),o=f(79121)},82256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeys=function(e){return Object.keys(e)}},34517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectProperties=function(e,t,f){for(var c=function(c){r(e,t[c],(function(e){return f(e,c)}))},n=0;n<t.length;n++)c(n)},t.objectProperty=r;var c=f(78098);function r(e,t,f){!Object.prototype.hasOwnProperty.call(e,t)&&(0,c.isUndefined)(e[t])&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return f(t)}})}},50660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectSpread=function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var f=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];if(f)for(var r=(0,c.objectKeys)(f),n=0;n<r.length;n++){var a=r[n];e[a]=f[a]}}return e};var c=f(82256)},79121:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectValues=function(e){return Object.values(e)}},54216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util",path:"/",type:"cjs",version:"9.2.1"}},49140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=function(e,t){for(var f=arguments.length,c=new Array(f>2?f-2:0),r=2;r<f;r++)c[r-2]=arguments[r];return new Promise((function(f,r){t.apply(e,c.concat((function(e,t){e?r(e):f(t)})))}))}},46234:(e,t)=>{"use strict";function f(e){return function(t){return t.toString().replace(/[-_., ]+/g," ").trim().split(" ").map((function(t,f){return function(t,f){return e(t[0],f)+t.slice(1)}(t.toUpperCase()===t?t.toLowerCase():t.replace(/^[A-Z0-9]{2,}[^a-z]/,(function(e){return e.slice(0,e.length-1).toLowerCase()+e.slice(-1).toUpperCase()})),f)})).join("")}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringPascalCase=t.stringCamelCase=void 0;var c=f((function(e,t){return t?e.toUpperCase():e.toLowerCase()}));t.stringCamelCase=c;var r=f((function(e){return e.toUpperCase()}));t.stringPascalCase=r},69811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"stringCamelCase",{enumerable:!0,get:function(){return c.stringCamelCase}}),Object.defineProperty(t,"stringLowerFirst",{enumerable:!0,get:function(){return r.stringLowerFirst}}),Object.defineProperty(t,"stringPascalCase",{enumerable:!0,get:function(){return c.stringPascalCase}}),Object.defineProperty(t,"stringShorten",{enumerable:!0,get:function(){return n.stringShorten}}),Object.defineProperty(t,"stringToHex",{enumerable:!0,get:function(){return a.stringToHex}}),Object.defineProperty(t,"stringToU8a",{enumerable:!0,get:function(){return d.stringToU8a}}),Object.defineProperty(t,"stringUpperFirst",{enumerable:!0,get:function(){return r.stringUpperFirst}});var c=f(46234),r=f(1273),n=f(72859),a=f(93104),d=f(93613)},1273:(e,t)=>{"use strict";function f(e){return function(t){return t?e(t[0])+t.slice(1):""}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringUpperFirst=t.stringLowerFirst=void 0;var c=f((function(e){return e.toLowerCase()}));t.stringLowerFirst=c;var r=f((function(e){return e.toUpperCase()}));t.stringUpperFirst=r},72859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringShorten=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e.length<=2+2*t?e.toString():"".concat(e.substring(0,t),"…").concat(e.slice(-t))}},93104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToHex=function(e){return(0,c.u8aToHex)((0,r.stringToU8a)(e))};var c=f(88721),r=f(93613)},93613:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToU8a=function(e){return e?c.encode(e.toString()):new Uint8Array};var c=new(f(5499).TextEncoder)},90007:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=function(e,t){return JSON.stringify(e,r,t)};var c=f(36867);function r(e,t){return(0,c.isBigInt)(t)?t.toString():t}},94432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aCmp=function(e,t){for(var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t),n=0;;){var a=n>=f.length,d=n>=r.length;if(a&&d)return 0;if(a)return-1;if(d)return 1;if(f[n]!==r[n])return f[n]>r[n]?1:-1;n++}};var c=f(61960)},79670:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aConcat=function(){for(var e=0,t=0,f=new Array(arguments.length),r=0;r<arguments.length;r++)f[r]=(0,c.u8aToU8a)(r<0||arguments.length<=r?void 0:arguments[r]),e+=f[r].length;for(var n=new Uint8Array(e),a=0;a<f.length;a++)n.set(f[a],t),t+=f[a].length;return n};var c=f(61960)},66858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEmpty=function(e){for(var t=0;t<e.length;t++)if(e[t])return!1;return!0}},24987:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEq=function(e,t){var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t);if(f.length===r.length){for(var n=new DataView(f.buffer,f.byteOffset),a=new DataView(r.buffer,r.byteOffset),d=f.length%4,i=f.length-d,o=0;o<i;o+=4)if(n.getUint32(o)!==a.getUint32(o))return!1;for(var u=i;u<f.length;u++)if(f[u]!==r[u])return!1;return!0}return!1};var c=f(61960)},26251:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=Math.ceil(t/8);if(-1===t||e.length===c)return e;if(e.length>c)return e.subarray(0,c);var r=new Uint8Array(c);return r.set(e,f?0:c-e.length),r}},58720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"U8A_WRAP_ETHEREUM",{enumerable:!0,get:function(){return h.U8A_WRAP_ETHEREUM}}),Object.defineProperty(t,"U8A_WRAP_POSTFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_POSTFIX}}),Object.defineProperty(t,"U8A_WRAP_PREFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_PREFIX}}),Object.defineProperty(t,"u8aCmp",{enumerable:!0,get:function(){return c.u8aCmp}}),Object.defineProperty(t,"u8aConcat",{enumerable:!0,get:function(){return r.u8aConcat}}),Object.defineProperty(t,"u8aEmpty",{enumerable:!0,get:function(){return n.u8aEmpty}}),Object.defineProperty(t,"u8aEq",{enumerable:!0,get:function(){return a.u8aEq}}),Object.defineProperty(t,"u8aFixLength",{enumerable:!0,get:function(){return d.u8aFixLength}}),Object.defineProperty(t,"u8aIsWrapped",{enumerable:!0,get:function(){return h.u8aIsWrapped}}),Object.defineProperty(t,"u8aSorted",{enumerable:!0,get:function(){return i.u8aSorted}}),Object.defineProperty(t,"u8aToBigInt",{enumerable:!0,get:function(){return o.u8aToBigInt}}),Object.defineProperty(t,"u8aToBn",{enumerable:!0,get:function(){return u.u8aToBn}}),Object.defineProperty(t,"u8aToBuffer",{enumerable:!0,get:function(){return s.u8aToBuffer}}),Object.defineProperty(t,"u8aToHex",{enumerable:!0,get:function(){return l.u8aToHex}}),Object.defineProperty(t,"u8aToString",{enumerable:!0,get:function(){return p.u8aToString}}),Object.defineProperty(t,"u8aToU8a",{enumerable:!0,get:function(){return b.u8aToU8a}}),Object.defineProperty(t,"u8aUnwrapBytes",{enumerable:!0,get:function(){return h.u8aUnwrapBytes}}),Object.defineProperty(t,"u8aWrapBytes",{enumerable:!0,get:function(){return h.u8aWrapBytes}});var c=f(94432),r=f(79670),n=f(66858),a=f(24987),d=f(26251),i=f(89603),o=f(41166),u=f(30733),s=f(37359),l=f(88721),p=f(15609),b=f(61960),h=f(50434)},89603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aSorted=function(e){return e.sort(c.u8aCmp)};var c=f(94432)},41166:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||!e.length)return(0,c.BigInt)(0);var f=(0,n.objectSpread)({isLe:!0,isNegative:!1},t),a=f.isLe,d=f.isNegative,u=a?e.reverse():e;return d?o(i(u))*-r._1n-r._1n:o(u)};var c=f(68107),r=f(44377),n=f(50660),a=(0,c.BigInt)(256),d=(0,c.BigInt)(65536);function i(e){for(var t=new Uint8Array(e.length),f=new DataView(e.buffer,e.byteOffset),c=new DataView(t.buffer),r=e.length%2,n=e.length-r,a=0;a<n;a+=2)c.setUint16(a,65535^f.getUint16(a));return r&&c.setUint8(n,255^f.getUint8(n)),t}function o(e){for(var t=new DataView(e.buffer,e.byteOffset),f=e.length%2,r=e.length-f,n=(0,c.BigInt)(0),i=0;i<r;i+=2)n=n*d+(0,c.BigInt)(t.getUint16(i));return f&&(n=n*a+(0,c.BigInt)(t.getUint8(r))),n}},30733:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,n.objectSpread)({isLe:!0,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),a=f.isLe,d=f.isNegative,i=new c.BN(e,a?"le":"be");return d&&e.length?i.fromTwos(8*e.length):i};var c=f(58418),r=f(37797),n=f(50660)},37359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBuffer=function(e){return Buffer.from(e||[])}},88721:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=Math.ceil(t/8);return"".concat(f?"0x":"").concat(e&&e.length?c>0&&e.length>c?"".concat(r(e.subarray(0,c/2)),"…").concat(r(e.subarray(e.length-c/2))):r(e):"")};var c=f(29362);function r(e){for(var t=e.length%2,f=e.length-t,r=new DataView(e.buffer,e.byteOffset),n="",a=0;a<f;a+=2)n+=c.U16_TO_HEX[r.getUint16(a)];return t&&(n+=c.U8_TO_HEX[r.getUint8(f)]),n}},15609:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToString=function(e){return null!=e&&e.length?c.decode(e):""};var c=new(f(91984).TextDecoder)("utf-8")},61960:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToU8a=function(e){return e?Array.isArray(e)||(0,r.isBuffer)(e)?new Uint8Array(e):(0,a.isU8a)(e)?e:(0,n.isHex)(e)?(0,c.hexToU8a)(e):(0,d.stringToU8a)(e):new Uint8Array};var c=f(81399),r=f(64060),n=f(853),a=f(23510),d=f(93613)},50434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8A_WRAP_PREFIX=t.U8A_WRAP_POSTFIX=t.U8A_WRAP_ETHEREUM=void 0,t.u8aIsWrapped=u,t.u8aUnwrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!1)?t.subarray(d.length,t.length-i.length):t},t.u8aWrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!0)?t:(0,c.u8aConcat)(d,t,i)};var c=f(79670),r=f(24987),n=f(61960),a=(0,n.u8aToU8a)("Ethereum Signed Message:\n");t.U8A_WRAP_ETHEREUM=a;var d=(0,n.u8aToU8a)("<Bytes>");t.U8A_WRAP_PREFIX=d;var i=(0,n.u8aToU8a)("</Bytes>");t.U8A_WRAP_POSTFIX=i;var o=d.length+i.length;function u(e,t){return e.length>=o&&(0,r.u8aEq)(e.subarray(0,d.length),d)&&(0,r.u8aEq)(e.slice(-i.length),i)||t&&e.length>=a.length&&(0,r.u8aEq)(e.subarray(0,a.length),a)}},65959:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectPackage=function(e,t){var f=e.name,c=e.path,r=e.type,s=e.version,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];(0,n.assert)(f.startsWith("@polkadot"),(function(){return"Invalid package descriptor ".concat(f)}));var p=a(f);if(p.push({path:o(c,t),type:r,version:s}),1!==p.length)u("".concat(f," has multiple versions, ensure that there is only one installed."),p,i);else{var b=l.filter((function(e){return e&&e.version!==s}));b.length&&u("".concat(f," requires direct dependencies exactly matching version ").concat(s,"."),b,d)}};var c=f(83137),r=f(23146),n=f(57234);function a(e){var t=c.xglobal;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}function d(e,t){return[e,t.name]}function i(e,t){var f,c=t.path,r=t.type;if(c&&c.length>=5){var n=c.indexOf("node_modules");f=-1===n?c:c.substring(n)}else f="<unknown>";return["".concat("".concat(r||"").padStart(3)," ").concat(e),f]}function o(e,t){if(e)return e;if((0,r.isFunction)(t))try{return t()||""}catch(e){return""}return t||""}function u(e,t,f){console.warn("".concat(e,"\n").concat("Either remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:","\n").concat(function(e,t){for(var f=0,c=0;c<e.length;c++)f=Math.max(f,e[c].version.length);return e.map((function(e){return"\t".concat(t(e.version.padEnd(f),e).join("\t"))})).join("\n")}(t,f)))}},44002:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(17156)),a=c(f(38416)),d=c(f(56690)),i=c(f(89728)),o=c(f(29399)),u=c(f(40426));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.Bridge=void 0;var l=f(69338),p=f(93790),b=(0,u.default)("cachegetInt32"),h=(0,u.default)("cachegetUint8"),y=(0,u.default)("createWasm"),v=(0,u.default)("heap"),m=(0,u.default)("heapNext"),g=(0,u.default)("wasm"),w=(0,u.default)("wasmError"),O=(0,u.default)("wasmPromise"),P=(0,u.default)("wbg"),x=(0,u.default)("type"),k=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,w,{writable:!0,value:void 0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),(0,o.default)(this,y)[y]=t,(0,o.default)(this,b)[b]=null,(0,o.default)(this,h)[h]=null,(0,o.default)(this,v)[v]=new Array(32).fill(void 0).concat(void 0,null,!0,!1),(0,o.default)(this,m)[m]=(0,o.default)(this,v)[v].length,(0,o.default)(this,x)[x]="none",(0,o.default)(this,g)[g]=null,(0,o.default)(this,w)[w]=null,(0,o.default)(this,O)[O]=null,(0,o.default)(this,P)[P]=function(e){for(var t=1;t<arguments.length;t++){var f=null!=arguments[t]?arguments[t]:{};t%2?s(Object(f),!0).forEach((function(t){(0,a.default)(e,t,f[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(f)):s(Object(f)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(f,t))}))}return e}({},new p.Wbg(this))}var t;return(0,i.default)(e,[{key:"error",get:function(){return(0,o.default)(this,w)[w]}},{key:"type",get:function(){return(0,o.default)(this,x)[x]}},{key:"wasm",get:function(){return(0,o.default)(this,g)[g]}},{key:"init",value:(t=(0,n.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,o.default)(this,O)[O]&&!t||((0,o.default)(this,O)[O]=(t||(0,o.default)(this,y)[y])((0,o.default)(this,P)[P])),e.next=3,(0,o.default)(this,O)[O];case 3:return f=e.sent,c=f.error,n=f.type,a=f.wasm,(0,o.default)(this,x)[x]=n,(0,o.default)(this,g)[g]=a,(0,o.default)(this,w)[w]=c,e.abrupt("return",(0,o.default)(this,g)[g]);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"getObject",value:function(e){return(0,o.default)(this,v)[v][e]}},{key:"dropObject",value:function(e){e<36||((0,o.default)(this,v)[v][e]=(0,o.default)(this,m)[m],(0,o.default)(this,m)[m]=e)}},{key:"takeObject",value:function(e){var t=this.getObject(e);return this.dropObject(e),t}},{key:"addObject",value:function(e){(0,o.default)(this,m)[m]===(0,o.default)(this,v)[v].length&&(0,o.default)(this,v)[v].push((0,o.default)(this,v)[v].length+1);var t=(0,o.default)(this,m)[m];return(0,o.default)(this,m)[m]=(0,o.default)(this,v)[v][t],(0,o.default)(this,v)[v][t]=e,t}},{key:"getInt32",value:function(){return null!==(0,o.default)(this,b)[b]&&(0,o.default)(this,b)[b].buffer===(0,o.default)(this,g)[g].memory.buffer||((0,o.default)(this,b)[b]=new Int32Array((0,o.default)(this,g)[g].memory.buffer)),(0,o.default)(this,b)[b]}},{key:"getUint8",value:function(){return null!==(0,o.default)(this,h)[h]&&(0,o.default)(this,h)[h].buffer===(0,o.default)(this,g)[g].memory.buffer||((0,o.default)(this,h)[h]=new Uint8Array((0,o.default)(this,g)[g].memory.buffer)),(0,o.default)(this,h)[h]}},{key:"getU8a",value:function(e,t){return this.getUint8().subarray(e/1,e/1+t)}},{key:"getString",value:function(e,t){return(0,l.u8aToString)(this.getU8a(e,t))}},{key:"allocU8a",value:function(e){var t=(0,o.default)(this,g)[g].__wbindgen_malloc(1*e.length);return this.getUint8().set(e,t/1),[t,e.length]}},{key:"allocString",value:function(e){return this.allocU8a((0,l.stringToU8a)(e))}},{key:"resultU8a",value:function(){var e=this.getInt32()[2],t=this.getInt32()[3],f=this.getU8a(e,t).slice();return(0,o.default)(this,g)[g].__wbindgen_free(e,1*t),f}},{key:"resultString",value:function(){return(0,l.u8aToString)(this.resultU8a())}}]),e}();t.Bridge=k},24869:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(44002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(37987);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},32279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},80850:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(32279)),a=f(88084);(0,r.detectPackage)(a.packageInfo,null,n.default)},24868:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80850);var c=f(24869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37987:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(18698)),a=c(f(17156));Object.defineProperty(t,"__esModule",{value:!0}),t.createWasmFn=function(e,t,f){return function(){var c=(0,a.default)(r.default.mark((function c(a){var d,i;return r.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(d={error:null,type:"none",wasm:null},c.prev=1,t&&t.length){c.next=6;break}throw new Error("No WebAssembly provided for initialization");case 6:if("object"===("undefined"==typeof WebAssembly?"undefined":(0,n.default)(WebAssembly))&&"function"==typeof WebAssembly.instantiate){c.next=8;break}throw new Error("WebAssembly is not available in your environment");case 8:return c.next=10,WebAssembly.instantiate(t,{wbg:a});case 10:i=c.sent,d.wasm=i.instance.exports,d.type="wasm",c.next=18;break;case 15:c.prev=15,c.t0=c.catch(1),"function"==typeof f?(d.wasm=f(a),d.type="asm"):(d.error="FATAL: Unable to initialize @polkadot/wasm-".concat(e,":: ").concat(c.t0.message),console.error(d.error));case 18:return c.abrupt("return",d);case 19:case"end":return c.stop()}}),c,null,[[1,15]])})));return function(e){return c.apply(this,arguments)}}()}},88084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-bridge",path:"/",type:"cjs",version:"6.3.1"}},93790:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(89728)),n=c(f(56690)),a=c(f(29399)),d=c(f(40426));Object.defineProperty(t,"__esModule",{value:!0}),t.Wbg=void 0;var i={getRandomValues:f(41649).getRandomValues},o={crypto:i},u=(0,d.default)("bridge"),s=(0,r.default)((function e(t){var f=this;(0,n.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:void 0}),this.abort=function(){throw new Error("abort")},this.__wbindgen_is_undefined=function(e){return void 0===(0,a.default)(f,u)[u].getObject(e)},this.__wbindgen_throw=function(e,t){throw new Error((0,a.default)(f,u)[u].getString(e,t))},this.__wbg_self_1b7a39e3a92c949c=function(){return(0,a.default)(f,u)[u].addObject(o)},this.__wbg_require_604837428532a733=function(e,t){throw new Error("Unable to require ".concat((0,a.default)(f,u)[u].getString(e,t)))},this.__wbg_crypto_968f1772287e2df0=function(e){return(0,a.default)(f,u)[u].addObject(i)},this.__wbg_getRandomValues_a3d34b4fee3c2869=function(e){return(0,a.default)(f,u)[u].addObject(i.getRandomValues)},this.__wbg_getRandomValues_f5e14ab7ac8e995d=function(e,t,c){i.getRandomValues((0,a.default)(f,u)[u].getU8a(t,c))},this.__wbg_randomFillSync_d5bd2d655fdf256a=function(e,t,f){throw new Error("randomFillsync is not available")},this.__wbindgen_object_drop_ref=function(e){(0,a.default)(f,u)[u].takeObject(e)},(0,a.default)(this,u)[u]=t}));t.Wbg=s},21572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-asmjs",path:"/",type:"cjs",version:"6.3.1"}},82352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-init",path:"/",type:"cjs",version:"6.3.1"}},90693:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWasm=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(24868),r=f(3493),n=f(82352),a=(0,c.createWasmFn)("crypto",r.wasmBytes,null);t.createWasm=a},43863:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),t.wasmBytes=void 0;var c=f(67238),r=f(71311),n=f(94415),a=(0,c.unzlibSync)((0,c.base64Decode)(r.bytes,new Uint8Array(r.lenIn)),new Uint8Array(r.lenOut));t.wasmBytes=a},28103:e=>{"use strict";e.exports={bytes:"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",lenIn:171116,lenOut:339508}},71311:(e,t,f)=>{"use strict";var c=f(28103);e.exports=c},79448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},95218:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(79448)),a=f(94415);(0,r.detectPackage)(a.packageInfo,null,n.default)},3493:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(95218);var c=f(43863);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},94415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-wasm",path:"/",type:"cjs",version:"6.3.1"}},33804:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(17156)),a=c(f(861));Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=t.bip39Validate=t.bip39ToSeed=t.bip39ToMiniSecret=t.bip39ToEntropy=t.bip39Generate=void 0,Object.defineProperty(t,"bridge",{enumerable:!0,get:function(){return d.bridge}}),t.hmacSha512=t.hmacSha256=t.ed25519Verify=t.ed25519Sign=t.ed25519KeypairFromSeed=void 0,t.isReady=function(){return!!d.bridge.wasm},t.keccak512=t.keccak256=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),t.vrfVerify=t.vrfSign=t.twox=t.sr25519Verify=t.sr25519Sign=t.sr25519KeypairFromSeed=t.sr25519DerivePublicSoft=t.sr25519DeriveKeypairSoft=t.sr25519DeriveKeypairHard=t.sr25519Agree=t.sha512=t.sha256=t.secp256k1Sign=t.secp256k1Recover=t.secp256k1FromSeed=t.secp256k1Expand=t.secp256k1Compress=t.scrypt=t.pbkdf2=void 0,t.waitReady=function(){return F.apply(this,arguments)};var d=f(45872),i=f(85344);function o(e){return function(){if(!d.bridge.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");for(var t=arguments.length,f=new Array(t),c=0;c<t;c++)f[c]=arguments[c];return e.apply(void 0,[d.bridge.wasm].concat(f))}}var u=o((function(e,t){return e.ext_bip39_generate(8,t),d.bridge.resultString()}));t.bip39Generate=u;var s=o((function(e,t){return e.ext_bip39_to_entropy.apply(e,[8].concat((0,a.default)(d.bridge.allocString(t)))),d.bridge.resultU8a()}));t.bip39ToEntropy=s;var l=o((function(e,t,f){return e.ext_bip39_to_mini_secret.apply(e,[8].concat((0,a.default)(d.bridge.allocString(t)),(0,a.default)(d.bridge.allocString(f)))),d.bridge.resultU8a()}));t.bip39ToMiniSecret=l;var p=o((function(e,t,f){return e.ext_bip39_to_seed.apply(e,[8].concat((0,a.default)(d.bridge.allocString(t)),(0,a.default)(d.bridge.allocString(f)))),d.bridge.resultU8a()}));t.bip39ToSeed=p;var b=o((function(e,t){return 0!==e.ext_bip39_validate.apply(e,(0,a.default)(d.bridge.allocString(t)))}));t.bip39Validate=b;var h=o((function(e,t){return e.ext_ed_from_seed.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.ed25519KeypairFromSeed=h;var y=o((function(e,t,f,c){return e.ext_ed_sign.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c)))),d.bridge.resultU8a()}));t.ed25519Sign=y;var v=o((function(e,t,f,c){return 0!==e.ext_ed_verify.apply(e,(0,a.default)(d.bridge.allocU8a(t)).concat((0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c))))}));t.ed25519Verify=v;var m=o((function(e,t){return e.ext_secp_from_seed.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.secp256k1FromSeed=m;var g=o((function(e,t){return e.ext_secp_pub_compress.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.secp256k1Compress=g;var w=o((function(e,t){return e.ext_secp_pub_expand.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.secp256k1Expand=w;var O=o((function(e,t,f,c){return e.ext_secp_recover.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),[c])),d.bridge.resultU8a()}));t.secp256k1Recover=O;var P=o((function(e,t,f){return e.ext_secp_sign.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.secp256k1Sign=P;var x=o((function(e,t,f){return e.ext_sr_derive_keypair_hard.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.sr25519DeriveKeypairHard=x;var k=o((function(e,t,f){return e.ext_sr_derive_keypair_soft.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.sr25519DeriveKeypairSoft=k;var j=o((function(e,t,f){return e.ext_sr_derive_public_soft.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.sr25519DerivePublicSoft=j;var M=o((function(e,t){return e.ext_sr_from_seed.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.sr25519KeypairFromSeed=M;var S=o((function(e,t,f,c){return e.ext_sr_sign.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c)))),d.bridge.resultU8a()}));t.sr25519Sign=S;var T=o((function(e,t,f,c){return 0!==e.ext_sr_verify.apply(e,(0,a.default)(d.bridge.allocU8a(t)).concat((0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c))))}));t.sr25519Verify=T;var E=o((function(e,t,f){return e.ext_sr_agree.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.sr25519Agree=E;var A=o((function(e,t,f,c,r){return e.ext_vrf_sign.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c)),(0,a.default)(d.bridge.allocU8a(r)))),d.bridge.resultU8a()}));t.vrfSign=A;var I=o((function(e,t,f,c,r,n){return 0!==e.ext_vrf_verify.apply(e,(0,a.default)(d.bridge.allocU8a(t)).concat((0,a.default)(d.bridge.allocU8a(f)),(0,a.default)(d.bridge.allocU8a(c)),(0,a.default)(d.bridge.allocU8a(r)),(0,a.default)(d.bridge.allocU8a(n))))}));t.vrfVerify=I;var N=o((function(e,t,f,c){return e.ext_blake2b.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),[c])),d.bridge.resultU8a()}));t.blake2b=N;var C=o((function(e,t,f){return e.ext_hmac_sha256.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.hmacSha256=C;var B=o((function(e,t,f){return e.ext_hmac_sha512.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)))),d.bridge.resultU8a()}));t.hmacSha512=B;var V=o((function(e,t){return e.ext_keccak256.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.keccak256=V;var R=o((function(e,t){return e.ext_keccak512.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.keccak512=R;var U=o((function(e,t,f,c){return e.ext_pbkdf2.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),[c])),d.bridge.resultU8a()}));t.pbkdf2=U;var H=o((function(e,t,f,c,r,n){return e.ext_scrypt.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),(0,a.default)(d.bridge.allocU8a(f)),[c,r,n])),d.bridge.resultU8a()}));t.scrypt=H;var L=o((function(e,t){return e.ext_sha256.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.sha256=L;var _=o((function(e,t){return e.ext_sha512.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)))),d.bridge.resultU8a()}));t.sha512=_;var D=o((function(e,t,f){return e.ext_twox.apply(e,[8].concat((0,a.default)(d.bridge.allocU8a(t)),[f])),d.bridge.resultU8a()}));function F(){return(F=(0,n.default)(r.default.mark((function e(){var t;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,d.initBridge)();case 3:return t=e.sent,e.abrupt("return",!!t);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}t.twox=D},29456:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(88084),r=f(21572),n=f(82352),a=f(94415),d=f(58231),i=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=i},16190:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(29456)),a=f(85344);(0,r.detectPackage)(a.packageInfo,null,n.default)},56431:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(16190);var c=f(33804);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45872:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(64687)),n=c(f(17156));Object.defineProperty(t,"__esModule",{value:!0}),t.bridge=void 0,t.initBridge=function(e){return o.apply(this,arguments)};var a=f(24868),d=f(90693),i=new a.Bridge(d.createWasm);function o(){return(o=(0,n.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",i.init(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.bridge=i},85344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto",path:"/",type:"cjs",version:"6.3.1"}},10195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Decode=function(e,t){for(var f=t.length,r=0,n=0,a=-1,d=0;a<f;d++)r=r<<6|c[e.charCodeAt(d)],(n+=6)>=8&&(t[++a]=r>>>(n-=8)&255);return t};for(var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=new Array(256),r=0;r<f.length;r++)c[f.charCodeAt(r)]=r},46885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),Object.defineProperty(t,"unzlibSync",{enumerable:!0,get:function(){return r.unzlibSync}});var c=f(10195),r=f(56679),n=f(58231)},52998:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(58231).packageInfo];t.default=c},50224:(e,t,f)=>{"use strict";var c=f(64836),r=f(69338),n=c(f(52998)),a=f(58231);(0,r.detectPackage)(a.packageInfo,null,n.default)},56679:(e,t,f)=>{"use strict";var c=f(64836)(f(27424));Object.defineProperty(t,"__esModule",{value:!0}),t.unzlibSync=function(e,t){return function(e,t,f){var c=!f||f.i;f||(f={});var u=e.length,s=!t||!c;t||(t=new r(3*u));var l=function(e){var f=t.length;if(e>f){var c=new r(Math.max(f<<1,e));c.set(t),t=c}},b=f.f||0,h=f.p||0,v=f.b||0,m=f.l,g=f.d,O=f.m,P=f.n;if(b&&!m)return t;var x=u<<3;do{if(!m){f.f=b=A(e,h,1);var k=A(e,h+1,3);if(h+=3,!k){var j=N(h)+4,M=e[j-4]|e[j-3]<<8,S=j+M;if(S>u){if(c)throw"unexpected EOF";break}s&&l(v+M),t.set(e.subarray(j,S),v),f.b=v+=M,f.p=h=S<<3;continue}if(1==k)m=T,g=E,O=9,P=5;else{if(2!=k)throw"invalid block type";var B=A(e,h,31)+257,V=A(e,h+10,15)+4,R=B+A(e,h+5,31)+1;h+=14;for(var U=new r(R),H=new r(19),L=0;L<V;++L)H[d[L]]=A(e,h+3*L,7);h+=3*V;var _=C(H),D=(1<<_)-1;if(!c&&h+R*(_+7)>x)break;for(var F=w(H,_,1),z=0;z<R;){var q=F[A(e,h,D)];h+=15&q;var W=q>>>4;if(W<16)U[z++]=W;else{var X=0,K=0;for(16==W?(K=3+A(e,h,3),h+=2,X=U[z-1]):17==W?(K=3+A(e,h,7),h+=3):18==W&&(K=11+A(e,h,127),h+=7);K--;)U[z++]=X}}var G=U.subarray(0,B),Z=U.subarray(B);O=C(G),P=C(Z),m=w(G,O,1),g=w(Z,P,1)}if(h>x)throw"unexpected EOF"}s&&l(v+131072);for(var J=(1<<O)-1,Y=(1<<P)-1,Q=O+P+18;c||h+Q<x;){var $=m[I(e,h)&J],ee=$>>>4;if((h+=15&$)>x)throw"unexpected EOF";if(!$)throw"invalid length/literal";if(ee<256)t[v++]=ee;else{if(256==ee){m=void 0;break}var te=ee-254;if(ee>264){var fe=ee-257,ce=i[fe];te=A(e,h,(1<<ce)-1)+p[fe],h+=ce}var re=g[I(e,h)&Y],ne=re>>>4;if(!re)throw"invalid distance";h+=15&re;var ae=y[ne];if(ne>3){var de=o[ne];ae+=I(e,h)&(1<<de)-1,h+=de}if(h>x)throw"unexpected EOF";s&&l(v+131072);for(var ie=v+te;v<ie;v+=4)t[v]=t[v-ae],t[v+1]=t[v+1-ae],t[v+2]=t[v+2-ae],t[v+3]=t[v+3-ae];v=ie}}f.l=m,f.p=h,f.b=v,m&&(b=1,f.m=O,f.d=g,f.n=P)}while(!b);return v==t.length?t:function(e,t,f){(null==t||t<0)&&(t=0),(null==f||f>e.length)&&(f=e.length);var c=new(e instanceof n?n:e instanceof a?a:r)(f-t);return c.set(e.subarray(t,f)),c}(t,0,v)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)};var r=Uint8Array,n=Uint16Array,a=Uint32Array,d=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),i=new r([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,0,0,0]),o=new r([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,0,0]),u=function(e,t){for(var f=new n(31),c=0;c<31;++c)f[c]=t+=1<<e[c-1];for(var r=new a(f[30]),d=1;d<30;++d)for(var i=f[d];i<f[d+1];++i)r[i]=i-f[d]<<5|d;return[f,r]},s=u(i,2),l=(0,c.default)(s,2),p=l[0],b=l[1];p[28]=258,b[258]=28;for(var h=u(o,0),y=(0,c.default)(h,1)[0],v=new n(32768),m=0;m<32768;++m){var g=(43690&m)>>>1|(21845&m)<<1;g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4,v[m]=((65280&g)>>>8|(255&g)<<8)>>>1}for(var w=function(e,t,f){for(var c=e.length,r=0,a=new n(t);r<c;++r)++a[e[r]-1];var d,i=new n(t);for(r=0;r<t;++r)i[r]=i[r-1]+a[r-1]<<1;if(f){d=new n(1<<t);var o=15-t;for(r=0;r<c;++r)if(e[r])for(var u=r<<4|e[r],s=t-e[r],l=i[e[r]-1]++<<s,p=l|(1<<s)-1;l<=p;++l)d[v[l]>>>o]=u}else for(d=new n(c),r=0;r<c;++r)d[r]=v[i[e[r]-1]++]>>>15-e[r];return d},O=new r(288),P=0;P<144;++P)O[P]=8;for(var x=144;x<256;++x)O[x]=9;for(var k=256;k<280;++k)O[k]=7;for(var j=280;j<288;++j)O[j]=8;for(var M=new r(32),S=0;S<32;++S)M[S]=5;var T=w(O,9,1),E=w(M,5,1),A=function(e,t,f){var c=t>>>3;return(e[c]|e[c+1]<<8)>>>(7&t)&f},I=function(e,t){var f=t>>>3;return(e[f]|e[f+1]<<8|e[f+2]<<16)>>>(7&t)},N=function(e){return(e>>>3)+(7&e&&1)},C=function(e){for(var t=e[0],f=1;f<e.length;++f)e[f]>t&&(t=e[f]);return t}},67238:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(50224);var c=f(46885);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},58231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-util",path:"/",type:"cjs",version:"6.3.1"}},68107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigInt=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(76785),n="function"==typeof c.xglobal.BigInt&&"function"==typeof c.xglobal.BigInt.asIntN?c.xglobal.BigInt:function(){return Number.NaN};t.BigInt=n},76785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-bigint",path:"/",type:"cjs",version:"9.2.1"}},39574:(e,t,f)=>{"use strict";var c=f(68107);(0,f(83137).exposeGlobal)("BigInt",c.BigInt)},45344:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(69664),n=c.xglobal.fetch;t.fetch=n},69664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-fetch",path:"/",type:"cjs",version:"9.2.1"}},83137:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exposeGlobal=function(e,t){void 0===r[e]&&(r[e]=t)},t.extractGlobal=function(e,t){return void 0===r[e]?t:r[e]},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),t.xglobal=void 0;var c=f(88069),r="undefined"!=typeof globalThis?globalThis:void 0!==f.g?f.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");t.xglobal=r},88069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-global",path:"/",type:"cjs",version:"9.2.1"}},41649:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomValues=function(e){return c.xglobal.crypto.getRandomValues(e)},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(72762)},72762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-randomvalues",path:"/",type:"cjs",version:"9.2.1"}},91984:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(26796),n=f(46438),a=(0,c.extractGlobal)("TextDecoder",r.TextDecoder);t.TextDecoder=a},26796:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728));Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0;var a=function(){function e(t){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"decode",value:function(e){for(var t="",f=0;f<e.length;f++)t+=String.fromCharCode(e[f]);return t}}]),e}();t.TextDecoder=a},46438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textdecoder",path:"/",type:"cjs",version:"9.2.1"}},5499:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(57680),n=f(6645),a=(0,c.extractGlobal)("TextEncoder",r.TextEncoder);t.TextEncoder=a},57680:(e,t,f)=>{"use strict";var c=f(64836),r=c(f(56690)),n=c(f(89728));Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0;var a=function(){function e(){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"encode",value:function(e){for(var t=new Uint8Array(e.length),f=0;f<e.length;f++)t[f]=e.charCodeAt(f);return t}}]),e}();t.TextEncoder=a},6645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textencoder",path:"/",type:"cjs",version:"9.2.1"}},88546:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebSocket=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(79415),n=c.xglobal.WebSocket;t.WebSocket=n},79415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-ws",path:"/",type:"cjs",version:"9.2.1"}}},t={};function f(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={id:c,loaded:!1,exports:{}};return e[c].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=f(64836),t=e(f(64687)),c=e(f(38416)),r=e(f(17156)),n=f(13855),a=f(14199),d=e(f(40444)),i=f(50484),o=e(f(35450)),u=e(f(15350)),s=e(f(56717)),l=e(f(52072)),p=e(f(40660)),b=e(f(6402)),h=f(32390);function y(e,t){console.log(JSON.stringify({path:e,data:t}))}function v(){return(v=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.race(f.map((function(e){return m([e])}))));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return g=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.api=void 0,e.abrupt("return",new Promise(function(){var e=(0,r.default)(t.default.mark((function e(r,i){var o,u,s,l,p;return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new n.WsProvider(f),e.prev=1,e.next=4,n.ApiPromise.create({provider:o,types:{AccountInfo:"AccountInfoWithTripleRefCount",Address:"AccountId",LookupSource:"AccountId",Keys:"SessionKeys2",Weight:"u32",Difficulty:"u256",DifficultyAndTimestamp:{difficulty:"Difficulty",timestamp:"u64"},LockParameters:{period:"u16",divide:"u16"},StorageVersion:{_enum:["V0","V1"],V0:"u8",V1:"u8"}},metadata:(u={},(0,c.default)(u,"".concat(a.KUSAMA_GENESIS,"-9122"),d.default.kusama),(0,c.default)(u,"".concat(a.POLKADOT_GENESIS,"-9122"),d.default.polkadot),(0,c.default)(u,"".concat(a.STATEMINE_GENESIS,"-504"),d.default.statemine),u)});case 4:s=e.sent,window.api?(s.disconnect(),p=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(p," wss success and disconnected")),r(p)):(window.api=s,l=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(l," wss connected success")),r(l)),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(1),y("log","connect failed"),o.disconnect(),r(null);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,f){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}y("log","main js loaded"),window.send=y;var w={test:function(){var e=(0,r.default)(t.default.mark((function e(){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),connect:m,connectAll:function(e){return v.apply(this,arguments)},subscribeMessage:i.subscribeMessage,getNetworkConst:i.getNetworkConst,getNetworkProperties:i.getNetworkProperties,genLinks:h.genLinks};window.settings=w,window.keyring=o.default,window.account=u.default,window.staking=s.default,window.gov=l.default,window.parachain=p.default,window.assets=b.default})()})();
|